summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MCA
diff options
context:
space:
mode:
authorAndrea Di Biagio <Andrea_DiBiagio@sn.scee.net>2019-02-05 11:36:55 +0000
committerAndrea Di Biagio <Andrea_DiBiagio@sn.scee.net>2019-02-05 11:36:55 +0000
commit998a925e0e4720a619bfbd6a5842b4c5ca8a9b63 (patch)
tree894a720eaac368445b60b036c5e07ce1aa3a1ba9 /llvm/lib/MCA
parent7ffc4681cae49e3d5ccf807dac115e890b808f00 (diff)
downloadbcm5719-llvm-998a925e0e4720a619bfbd6a5842b4c5ca8a9b63.tar.gz
bcm5719-llvm-998a925e0e4720a619bfbd6a5842b4c5ca8a9b63.zip
[MCA] Simplify the logic in method WriteState::addUser. NFCI
In some cases, it is faster to just grow the set of 'Users' rather than performing a llvm::find_if every time a new user is added to the set. No functional change intended. llvm-svn: 353162
Diffstat (limited to 'llvm/lib/MCA')
-rw-r--r--llvm/lib/MCA/Instruction.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/llvm/lib/MCA/Instruction.cpp b/llvm/lib/MCA/Instruction.cpp
index f19430ce3de..0e9c709a006 100644
--- a/llvm/lib/MCA/Instruction.cpp
+++ b/llvm/lib/MCA/Instruction.cpp
@@ -64,11 +64,7 @@ void WriteState::addUser(ReadState *User, int ReadAdvance) {
return;
}
- if (llvm::find_if(Users, [&User](const std::pair<ReadState *, int> &Use) {
- return Use.first == User;
- }) == Users.end()) {
- Users.emplace_back(User, ReadAdvance);
- }
+ Users.emplace_back(User, ReadAdvance);
}
void WriteState::addUser(WriteState *User) {
OpenPOWER on IntegriCloud