Skip to content

Commit 85c97c1

Browse files
[Bytecode] Avoid repeated hash lookups (NFC) (#108320)
1 parent 18b3949 commit 85c97c1

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

mlir/lib/Bytecode/Reader/BytecodeReader.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2017,10 +2017,9 @@ LogicalResult BytecodeReader::Impl::sortUseListOrder(Value value) {
20172017
DenseSet<unsigned> set;
20182018
uint64_t accumulator = 0;
20192019
for (const auto &elem : shuffle) {
2020-
if (set.contains(elem))
2020+
if (!set.insert(elem).second)
20212021
return failure();
20222022
accumulator += elem;
2023-
set.insert(elem);
20242023
}
20252024
if (numUses != shuffle.size() ||
20262025
accumulator != (((numUses - 1) * numUses) >> 1))

0 commit comments

Comments
 (0)