diff options
author | David Majnemer <david.majnemer@gmail.com> | 2015-06-01 00:15:04 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2015-06-01 00:15:04 +0000 |
commit | fc41f63d77d5566199f0e443e8a0a58da8f3fe51 (patch) | |
tree | d1ce8ed9f71d30685cd96aa4e1da3ba310a4701a /llvm/lib/Analysis/PHITransAddr.cpp | |
parent | a4d22472f35195e04f39caa3a42b0141ed49a4f1 (diff) | |
download | bcm5719-llvm-fc41f63d77d5566199f0e443e8a0a58da8f3fe51.tar.gz bcm5719-llvm-fc41f63d77d5566199f0e443e8a0a58da8f3fe51.zip |
[PHITransAddr] Use std::find instead of std::count
There is no need to visit all the elements if we are merely performing a
membership check. NFCI.
llvm-svn: 238701
Diffstat (limited to 'llvm/lib/Analysis/PHITransAddr.cpp')
-rw-r--r-- | llvm/lib/Analysis/PHITransAddr.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/Analysis/PHITransAddr.cpp b/llvm/lib/Analysis/PHITransAddr.cpp index 177684fdc9a..71e2cdcbb42 100644 --- a/llvm/lib/Analysis/PHITransAddr.cpp +++ b/llvm/lib/Analysis/PHITransAddr.cpp @@ -150,7 +150,8 @@ Value *PHITransAddr::PHITranslateSubExpr(Value *V, BasicBlock *CurBB, if (!Inst) return V; // Determine whether 'Inst' is an input to our PHI translatable expression. - bool isInput = std::count(InstInputs.begin(), InstInputs.end(), Inst); + bool isInput = + std::find(InstInputs.begin(), InstInputs.end(), Inst) != InstInputs.end(); // Handle inputs instructions if needed. if (isInput) { @@ -276,7 +277,8 @@ Value *PHITransAddr::PHITranslateSubExpr(Value *V, BasicBlock *CurBB, isNSW = isNUW = false; // If the old 'LHS' was an input, add the new 'LHS' as an input. - if (std::count(InstInputs.begin(), InstInputs.end(), BOp)) { + if (std::find(InstInputs.begin(), InstInputs.end(), BOp) != + InstInputs.end()) { RemoveInstInputs(BOp, InstInputs); AddAsInput(LHS); } |