Skip to content

Commit 357066b

Browse files
committed
Add debug dialect to squin and stim (#569)
1 parent 9631aa8 commit 357066b

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/bloqade/squin/groups.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
from kirin import ir, passes
22
from kirin.prelude import structural_no_opt
33
from kirin.rewrite import Walk, Chain
4-
from kirin.dialects import ilist
4+
from kirin.dialects import debug, ilist
55

66
from . import op, wire, noise, qubit
77
from .op.rewrite import PyMultToSquinMult
88
from .rewrite.desugar import ApplyDesugarRule, MeasureDesugarRule
99

1010

11-
@ir.dialect_group(structural_no_opt.union([op, qubit, noise]))
11+
@ir.dialect_group(structural_no_opt.union([op, qubit, noise, debug]))
1212
def kernel(self):
1313
fold_pass = passes.Fold(self)
1414
typeinfer_pass = passes.TypeInfer(self)

src/bloqade/stim/groups.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
from kirin import ir
22
from kirin.passes import Fold, TypeInfer
3-
from kirin.dialects import func, lowering
3+
from kirin.dialects import func, debug, lowering
44

55
from .dialects import gate, noise, collapse, auxiliary
66

77

88
@ir.dialect_group(
9-
[noise, gate, auxiliary, collapse, func, lowering.func, lowering.call]
9+
[noise, gate, auxiliary, collapse, func, lowering.func, lowering.call, debug]
1010
)
1111
def main(self):
1212
typeinfer_pass = TypeInfer(self)

0 commit comments

Comments
 (0)