summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2016-04-11 20:35:01 +0000
committerHans Wennborg <hans@hanshq.net>2016-04-11 20:35:01 +0000
commite9134897f4b3c232338872658ba1eec710915b45 (patch)
tree44fbf33901f94489683b1b629a8c7a297ae3b944 /llvm/lib/Transforms/Utils/SimplifyCFG.cpp
parent8396f72f7b07867fa61baed56723df8adaaf2ed7 (diff)
downloadbcm5719-llvm-e9134897f4b3c232338872658ba1eec710915b45.tar.gz
bcm5719-llvm-e9134897f4b3c232338872658ba1eec710915b45.zip
Fix a couple of redundant conditional expressions (PR27283, PR28282)
llvm-svn: 265987
Diffstat (limited to 'llvm/lib/Transforms/Utils/SimplifyCFG.cpp')
-rw-r--r--llvm/lib/Transforms/Utils/SimplifyCFG.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Utils/SimplifyCFG.cpp b/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
index 8284d6bf626..456ad2a62b7 100644
--- a/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
+++ b/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
@@ -5076,7 +5076,7 @@ bool SimplifyCFGOpt::SimplifyUncondBranch(BranchInst *BI, IRBuilder<> &Builder){
// in the back-end.)
BasicBlock::iterator I = BB->getFirstNonPHIOrDbg()->getIterator();
if (I->isTerminator() && BB != &BB->getParent()->getEntryBlock() &&
- (!LoopHeaders || (LoopHeaders && !LoopHeaders->count(BB))) &&
+ (!LoopHeaders || !LoopHeaders->count(BB)) &&
TryToSimplifyUncondBranchFromEmptyBlock(BB))
return true;
OpenPOWER on IntegriCloud