From 2f257b78ab680a6ad43937ace612e91fac6ca1e4 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Thu, 18 Jan 2018 14:58:20 -0600 Subject: [PATCH] Make set usage in _get_iname_duplication_options more Py-idiomatic --- loopy/transform/iname.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/loopy/transform/iname.py b/loopy/transform/iname.py index d3285a417..2347cef3c 100644 --- a/loopy/transform/iname.py +++ b/loopy/transform/iname.py @@ -910,7 +910,7 @@ def _get_iname_duplication_options(insn_iname_sets, old_common_inames=frozenset( iname_insns = frozenset( insn for insn in insn_iname_sets - if frozenset([iname]).issubset(insn)) + if frozenset([iname]) <= insn) import itertools as it # For a given iname, the set of instructions containing this iname @@ -921,7 +921,7 @@ def _get_iname_duplication_options(insn_iname_sets, old_common_inames=frozenset( for l in range(1, len(iname_insns))): yield ( iname, - tuple(insn.union(old_common_inames) for insn in insns_to_dup)) + tuple(insn | old_common_inames for insn in insns_to_dup)) # If partitioning was empty, we have recursed successfully and yield nothing -- GitLab