From c50278c8a32d491aa4fbb3a08f034f8fad9177f3 Mon Sep 17 00:00:00 2001 From: ferrari <maxence.ferrari@gmail.com> Date: Tue, 18 Jul 2023 15:24:39 +0200 Subject: [PATCH] Fix lifetime for memory operation --- gsrp_smart_util.py | 1 + 1 file changed, 1 insertion(+) diff --git a/gsrp_smart_util.py b/gsrp_smart_util.py index 67a3463..6a25bf2 100644 --- a/gsrp_smart_util.py +++ b/gsrp_smart_util.py @@ -68,6 +68,7 @@ def op_tree(tree): else: raise KeyError(f'{group} not found in:\n{tree}') program[i].append(Operation('mem', j, tree[j].index(group), i)) + program[j][tree[j].index(group)].lifetime = i for i, step in enumerate(program): for j, op in enumerate(step): clean_list[op.lifetime].append((i, j)) -- GitLab