diff options
author | Hans Wennborg <hans@hanshq.net> | 2016-04-11 20:35:01 +0000 |
---|---|---|
committer | Hans Wennborg <hans@hanshq.net> | 2016-04-11 20:35:01 +0000 |
commit | e9134897f4b3c232338872658ba1eec710915b45 (patch) | |
tree | 44fbf33901f94489683b1b629a8c7a297ae3b944 /llvm/lib/Transforms/Utils | |
parent | 8396f72f7b07867fa61baed56723df8adaaf2ed7 (diff) | |
download | bcm5719-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')
-rw-r--r-- | llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 2 |
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; |