Skip to content

Commit da6def7

Browse files
authored
Add debug dialect to squin and stim (#569)
1 parent a24c328 commit da6def7

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,13 +1,13 @@
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 gate, noise, qubit
77
from .rewrite.desugar import MeasureDesugarRule
88

99

10-
@ir.dialect_group(structural_no_opt.union([qubit, noise, gate]))
10+
@ir.dialect_group(structural_no_opt.union([qubit, noise, gate, debug]))
1111
def kernel(self):
1212
fold_pass = passes.Fold(self)
1313
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)