mirror of
https://github.com/RPCSX/llvm.git
synced 2025-01-15 00:48:01 +00:00
[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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@238701 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
64afb8375d
commit
5a13050628
@ -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);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user