summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/PHITransAddr.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2015-06-01 00:15:04 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2015-06-01 00:15:04 +0000
commitfc41f63d77d5566199f0e443e8a0a58da8f3fe51 (patch)
treed1ce8ed9f71d30685cd96aa4e1da3ba310a4701a /llvm/lib/Analysis/PHITransAddr.cpp
parenta4d22472f35195e04f39caa3a42b0141ed49a4f1 (diff)
downloadbcm5719-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.cpp6
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);
}
OpenPOWER on IntegriCloud