forked from M-Labs/artiq
Reformat.
This commit is contained in:
parent
d0f86e05d0
commit
cc623c13b4
|
@ -45,7 +45,9 @@ class Interleaver:
|
|||
|
||||
postdom_tree = None
|
||||
for insn in func.instructions():
|
||||
if isinstance(insn, ir.Parallel):
|
||||
if not isinstance(insn, ir.Parallel):
|
||||
continue
|
||||
|
||||
# Lazily compute dominators.
|
||||
if postdom_tree is None:
|
||||
postdom_tree = domination.PostDominatorTree(func)
|
||||
|
@ -83,13 +85,13 @@ class Interleaver:
|
|||
else:
|
||||
assert False
|
||||
|
||||
target_block = source_block
|
||||
target_time += source_block_delay
|
||||
|
||||
new_source_block = postdom_tree.immediate_dominator(source_block)
|
||||
assert (new_source_block is not None)
|
||||
assert delay_free_subgraph(source_block, new_source_block)
|
||||
|
||||
target_block = source_block
|
||||
target_time += source_block_delay
|
||||
|
||||
if new_source_block == interleave_until:
|
||||
# We're finished with this branch.
|
||||
del source_blocks[index]
|
||||
|
|
Loading…
Reference in New Issue