summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorGraham Yiu <gyiu@ca.ibm.com>2017-11-30 03:36:57 +0000
committerGraham Yiu <gyiu@ca.ibm.com>2017-11-30 03:36:57 +0000
commit70293fa27ac321684ed98a1a748a41eb85b633f9 (patch)
tree07f4952ecc2ac1e39763dae86a01f5aae92d9e05 /llvm/lib/Transforms
parent8b1882c186747f53fcb0a653473342acbfd0c273 (diff)
downloadbcm5719-llvm-70293fa27ac321684ed98a1a748a41eb85b633f9.tar.gz
bcm5719-llvm-70293fa27ac321684ed98a1a748a41eb85b633f9.zip
- Removed unused lamba (IsReturnBlock) causing build bots to fail for r319398
- Added lit testcases that were supposed to be part of r319398 llvm-svn: 319399
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r--llvm/lib/Transforms/IPO/PartialInlining.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/llvm/lib/Transforms/IPO/PartialInlining.cpp b/llvm/lib/Transforms/IPO/PartialInlining.cpp
index 4e0d7375042..d4175a9c03d 100644
--- a/llvm/lib/Transforms/IPO/PartialInlining.cpp
+++ b/llvm/lib/Transforms/IPO/PartialInlining.cpp
@@ -408,11 +408,6 @@ PartialInlinerImpl::computeOutliningColdRegionsInfo(Function *F) {
auto &ORE = (*GetORE)(*F);
- auto IsReturnBlock = [](BasicBlock *BB) {
- TerminatorInst *TI = BB->getTerminator();
- return isa<ReturnInst>(TI);
- };
-
// Return if we don't have profiling information.
if (!PSI->hasInstrumentationProfile())
return std::unique_ptr<FunctionOutliningMultiRegionInfo>();
@@ -427,8 +422,7 @@ PartialInlinerImpl::computeOutliningColdRegionsInfo(Function *F) {
};
auto IsSingleExit =
- [IsReturnBlock,
- &ORE](SmallVectorImpl<BasicBlock *> &BlockList) -> BasicBlock * {
+ [&ORE](SmallVectorImpl<BasicBlock *> &BlockList) -> BasicBlock * {
BasicBlock *ExitBlock = nullptr;
for (auto *Block : BlockList) {
for (auto SI = succ_begin(Block); SI != succ_end(Block); ++SI) {
OpenPOWER on IntegriCloud