Skip to content

Commit 7be6ea1

Browse files
[Dialect] Avoid repeated hash lookups (NFC) (#108137)
1 parent b88aced commit 7be6ea1

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

mlir/lib/Dialect/Bufferization/IR/BufferizableOpInterface.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -465,9 +465,8 @@ bool AnalysisState::isValueRead(Value value) const {
465465

466466
while (!workingSet.empty()) {
467467
OpOperand *uMaybeReading = workingSet.pop_back_val();
468-
if (visited.contains(uMaybeReading))
468+
if (!visited.insert(uMaybeReading).second)
469469
continue;
470-
visited.insert(uMaybeReading);
471470

472471
// Skip over all ops that neither read nor write (but create an alias).
473472
if (bufferizesToAliasOnly(*uMaybeReading))

0 commit comments

Comments
 (0)