diff options
author | Andrea Di Biagio <Andrea_DiBiagio@sn.scee.net> | 2019-02-05 11:36:55 +0000 |
---|---|---|
committer | Andrea Di Biagio <Andrea_DiBiagio@sn.scee.net> | 2019-02-05 11:36:55 +0000 |
commit | 998a925e0e4720a619bfbd6a5842b4c5ca8a9b63 (patch) | |
tree | 894a720eaac368445b60b036c5e07ce1aa3a1ba9 /llvm | |
parent | 7ffc4681cae49e3d5ccf807dac115e890b808f00 (diff) | |
download | bcm5719-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')
-rw-r--r-- | llvm/lib/MCA/Instruction.cpp | 6 |
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) { |