@@ -75,15 +75,14 @@ def export_node(
75
75
76
76
outputs = [self .link_name (OutPort (node , i )) for i in range (node_data ._num_outs )]
77
77
meta = self .export_json_meta (node )
78
- meta += self .export_entrypoint_meta (node )
79
78
80
79
# Add an order hint key to the node if necessary
81
80
if _has_order_links (self .hugr , node ):
82
81
meta .append (model .Apply ("core.order_hint.key" , [model .Literal (node .idx )]))
83
82
84
83
match node_data .op :
85
84
case DFG () as op :
86
- region = self .export_region_dfg (node , standalone = False )
85
+ region = self .export_region_dfg (node )
87
86
88
87
return model .Node (
89
88
operation = model .Dfg (),
@@ -124,7 +123,7 @@ def export_node(
124
123
125
124
case Conditional () as op :
126
125
regions = [
127
- self .export_region_dfg (child , standalone = True )
126
+ self .export_region_dfg (child )
128
127
for child in node_data .children
129
128
]
130
129
@@ -140,7 +139,7 @@ def export_node(
140
139
)
141
140
142
141
case TailLoop () as op :
143
- region = self .export_region_dfg (node , standalone = False )
142
+ region = self .export_region_dfg (node )
144
143
signature = op .outer_signature ().to_model ()
145
144
return model .Node (
146
145
operation = model .TailLoop (),
@@ -156,7 +155,7 @@ def export_node(
156
155
symbol = self .export_symbol (
157
156
name , op .visibility , op .signature .params , op .signature .body
158
157
)
159
- region = self .export_region_dfg (node , standalone = False )
158
+ region = self .export_region_dfg (node )
160
159
161
160
return model .Node (
162
161
operation = model .DefineFunc (symbol ), regions = [region ], meta = meta
@@ -322,7 +321,7 @@ def export_node(
322
321
)
323
322
324
323
case DataflowBlock () as op :
325
- region = self .export_region_dfg (node , standalone = False )
324
+ region = self .export_region_dfg (node )
326
325
327
326
input_types = [model .List ([type .to_model () for type in op .inputs ])]
328
327
@@ -419,7 +418,7 @@ def export_region_module(self, node: Node) -> model.Region:
419
418
420
419
return model .Region (kind = model .RegionKind .MODULE , children = children , meta = meta )
421
420
422
- def export_region_dfg (self , node : Node , standalone : bool = True ) -> model .Region :
421
+ def export_region_dfg (self , node : Node ) -> model .Region :
423
422
"""Export the children of a node as a dataflow region."""
424
423
node_data = self .hugr [node ]
425
424
children : list [model .Node ] = []
@@ -428,7 +427,7 @@ def export_region_dfg(self, node: Node, standalone: bool = True) -> model.Region
428
427
sources = []
429
428
targets = []
430
429
431
- meta = self .export_entrypoint_meta (node ) if standalone else []
430
+ meta = self .export_entrypoint_meta (node )
432
431
433
432
for child in node_data .children :
434
433
child_data = self .hugr [child ]
0 commit comments