File tree Expand file tree Collapse file tree 10 files changed +10
-10
lines changed
Expand file tree Collapse file tree 10 files changed +10
-10
lines changed Original file line number Diff line number Diff line change 11from dataclasses import dataclass
22
33from kirin import ir
4- from kirin .rewrite import RewriteRule , RewriteResult
54from kirin .dialects .py import stmts
5+ from kirin .rewrite .abc import RewriteRule , RewriteResult
66
77
88@dataclass
Original file line number Diff line number Diff line change 88 CallableStmtInterface ,
99 types ,
1010)
11- from kirin .rewrite import RewriteRule , RewriteResult
11+ from kirin .rewrite . abc import RewriteRule , RewriteResult
1212from kirin .dialects .func import Signature
1313
1414
Original file line number Diff line number Diff line change 11from dataclasses import dataclass
22
33from kirin import ir
4- from kirin .rewrite import RewriteRule , RewriteResult
54from kirin .analysis import const
5+ from kirin .rewrite .abc import RewriteRule , RewriteResult
66from kirin .dialects .func import Call , Invoke
77
88
Original file line number Diff line number Diff line change 11from dataclasses import dataclass
22
33from kirin import ir
4- from kirin .rewrite import RewriteRule , RewriteResult
54from kirin .dialects import cf
5+ from kirin .rewrite .abc import RewriteRule , RewriteResult
66from kirin .analysis .cfg import CFG
77
88
Original file line number Diff line number Diff line change 11from dataclasses import dataclass
22
33from kirin .ir import Pure , Block , Statement
4- from kirin .rewrite import RewriteRule , RewriteResult
4+ from kirin .rewrite . abc import RewriteRule , RewriteResult
55
66
77@dataclass
Original file line number Diff line number Diff line change 11from dataclasses import field , dataclass
22
33from kirin import ir
4- from kirin .rewrite import RewriteRule , RewriteResult
54from kirin .analysis import const
65from kirin .dialects import func
6+ from kirin .rewrite .abc import RewriteRule , RewriteResult
77
88
99@dataclass
Original file line number Diff line number Diff line change 11from dataclasses import field , dataclass
22
33from kirin import ir
4- from kirin .rewrite import RewriteRule , RewriteResult
54from kirin .analysis import const
65from kirin .dialects import cf , func
76from kirin .dialects .py import stmts
7+ from kirin .rewrite .abc import RewriteRule , RewriteResult
88
99
1010@dataclass
Original file line number Diff line number Diff line change 11from dataclasses import dataclass
22
33from kirin import ir
4- from kirin .rewrite import RewriteRule , RewriteResult
54from kirin .dialects import func
5+ from kirin .rewrite .abc import RewriteRule , RewriteResult
66
77
88@dataclass
Original file line number Diff line number Diff line change 11from dataclasses import dataclass
22
33from kirin import ir
4- from kirin .rewrite import RewriteRule , RewriteResult
54from kirin .analysis import const
65from kirin .dialects .py import stmts
6+ from kirin .rewrite .abc import RewriteRule , RewriteResult
77
88
99@dataclass
Original file line number Diff line number Diff line change 22from dataclasses import dataclass
33
44from kirin import ir
5- from kirin .rewrite import RewriteRule , RewriteResult
65from kirin .dialects import cf , func
76
87# TODO: use func.Constant instead of kirin.dialects.py.stmts.Constant
98from kirin .dialects .py import stmts
9+ from kirin .rewrite .abc import RewriteRule , RewriteResult
1010
1111# NOTE: this only inlines func dialect
1212
You can’t perform that action at this time.
0 commit comments