We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7a9fc1d commit e3ad941Copy full SHA for e3ad941
1 file changed
devito/ir/support/basic.py
@@ -1183,12 +1183,10 @@ def d_from_access_gen(self, accesses):
1183
Generate all flow, anti, and output dependences involving any of
1184
the given TimedAccess objects.
1185
"""
1186
- accesses = as_tuple(accesses)
+ accesses = set(as_tuple(accesses))
1187
for d in self.d_all_gen():
1188
- for i in accesses:
1189
- if d.source == i or d.sink == i:
1190
- yield d
1191
- break
+ if accesses & {d.source, d.sink}:
+ yield d
1192
1193
@memoized_meth
1194
def d_from_access(self, accesses):
0 commit comments