From ebf245c7ceffc1e7e4b1a2779d1e9bdca772f04d Mon Sep 17 00:00:00 2001 From: esc Date: Sat, 25 Mar 2023 15:59:36 +0100 Subject: [PATCH] remove some remnants of the SyntheticForIter construct As title --- numba_rvsdg/core/datastructures/labels.py | 5 ----- numba_rvsdg/core/transformations.py | 1 - numba_rvsdg/tests/simulator.py | 4 ---- 3 files changed, 10 deletions(-) diff --git a/numba_rvsdg/core/datastructures/labels.py b/numba_rvsdg/core/datastructures/labels.py index 5dede8c..648f941 100644 --- a/numba_rvsdg/core/datastructures/labels.py +++ b/numba_rvsdg/core/datastructures/labels.py @@ -57,11 +57,6 @@ class SynthenticAssignment(ControlLabel): pass -@dataclass(frozen=True, order=True) -class SyntheticForIter(ControlLabel): - pass - - class ControlLabelGenerator: def __init__(self, index=0, variable=97): self.index = index diff --git a/numba_rvsdg/core/transformations.py b/numba_rvsdg/core/transformations.py index 39c9018..9f13e29 100644 --- a/numba_rvsdg/core/transformations.py +++ b/numba_rvsdg/core/transformations.py @@ -3,7 +3,6 @@ from numba_rvsdg.core.datastructures.labels import ( Label, - SyntheticForIter, SyntheticBranch, SyntheticHead, SyntheticExitingLatch, diff --git a/numba_rvsdg/tests/simulator.py b/numba_rvsdg/tests/simulator.py index 1e25bbf..6d8e837 100644 --- a/numba_rvsdg/tests/simulator.py +++ b/numba_rvsdg/tests/simulator.py @@ -11,7 +11,6 @@ Label, PythonBytecodeLabel, ControlLabel, - SyntheticForIter, SynthenticAssignment, SyntheticExitingLatch, SyntheticExit, @@ -258,9 +257,6 @@ def run_inst(self, inst: Instruction): print(f"stack after: {self.stack}") ### Synthetic Instructions ### - def synth_SyntheticForIter(self, control_label, block): - self.op_FOR_ITER(None) - def synth_SynthenticAssignment(self, control_label, block): self.ctrl_varmap.update(block.variable_assignment)