Skip to content

Commit 7552b4d

Browse files
[polly] Use llvm::erase_value (NFC)
1 parent dc554bd commit 7552b4d

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

polly/lib/Analysis/ScopInfo.cpp

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1647,9 +1647,7 @@ void Scop::removeFromStmtMap(ScopStmt &Stmt) {
16471647
} else {
16481648
auto StmtMapIt = StmtMap.find(Stmt.getBasicBlock());
16491649
if (StmtMapIt != StmtMap.end())
1650-
StmtMapIt->second.erase(std::remove(StmtMapIt->second.begin(),
1651-
StmtMapIt->second.end(), &Stmt),
1652-
StmtMapIt->second.end());
1650+
llvm::erase_value(StmtMapIt->second, &Stmt);
16531651
for (Instruction *Inst : Stmt.getInstructions())
16541652
InstStmtMap.erase(Inst);
16551653
}
@@ -2424,15 +2422,13 @@ void Scop::removeAccessData(MemoryAccess *Access) {
24242422
ValueDefAccs.erase(Access->getAccessValue());
24252423
} else if (Access->isOriginalValueKind() && Access->isRead()) {
24262424
auto &Uses = ValueUseAccs[Access->getScopArrayInfo()];
2427-
auto NewEnd = std::remove(Uses.begin(), Uses.end(), Access);
2428-
Uses.erase(NewEnd, Uses.end());
2425+
llvm::erase_value(Uses, Access);
24292426
} else if (Access->isOriginalPHIKind() && Access->isRead()) {
24302427
PHINode *PHI = cast<PHINode>(Access->getAccessInstruction());
24312428
PHIReadAccs.erase(PHI);
24322429
} else if (Access->isOriginalAnyPHIKind() && Access->isWrite()) {
24332430
auto &Incomings = PHIIncomingAccs[Access->getScopArrayInfo()];
2434-
auto NewEnd = std::remove(Incomings.begin(), Incomings.end(), Access);
2435-
Incomings.erase(NewEnd, Incomings.end());
2431+
llvm::erase_value(Incomings, Access);
24362432
}
24372433
}
24382434

0 commit comments

Comments
 (0)