diff options
author | Sylvestre Ledru <sylvestre@debian.org> | 2017-04-11 08:21:27 +0000 |
---|---|---|
committer | Sylvestre Ledru <sylvestre@debian.org> | 2017-04-11 08:21:27 +0000 |
commit | 06faa9bf329e1386f9fc8a5dee55be6027d1d6d0 (patch) | |
tree | d48a9fd6e4c4da383449bd615ae37d8a2b88805b /llvm/lib | |
parent | 950d2809d59dcf46c81aaad3249f590466e5c361 (diff) | |
download | bcm5719-llvm-06faa9bf329e1386f9fc8a5dee55be6027d1d6d0.tar.gz bcm5719-llvm-06faa9bf329e1386f9fc8a5dee55be6027d1d6d0.zip |
Simplify the code and remove dead code
Summary: Fix coverity cid 1374240
Reviewers: dberlin
Reviewed By: dberlin
Differential Revision: https://reviews.llvm.org/D31928
llvm-svn: 299924
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Transforms/Utils/PredicateInfo.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/llvm/lib/Transforms/Utils/PredicateInfo.cpp b/llvm/lib/Transforms/Utils/PredicateInfo.cpp index aacbd59ca49..8877aeafecd 100644 --- a/llvm/lib/Transforms/Utils/PredicateInfo.cpp +++ b/llvm/lib/Transforms/Utils/PredicateInfo.cpp @@ -210,11 +210,9 @@ struct ValueDFS_Compare { auto LookupResult = OBBMap.find(BB); if (LookupResult != OBBMap.end()) return LookupResult->second->dominates(AInst, BInst); - else { - auto Result = OBBMap.insert({BB, make_unique<OrderedBasicBlock>(BB)}); - return Result.first->second->dominates(AInst, BInst); - } - return std::tie(ADef, A.U) < std::tie(BDef, B.U); + + auto Result = OBBMap.insert({BB, make_unique<OrderedBasicBlock>(BB)}); + return Result.first->second->dominates(AInst, BInst); } }; |