File tree Expand file tree Collapse file tree 3 files changed +407
-0
lines changed
Expand file tree Collapse file tree 3 files changed +407
-0
lines changed Original file line number Diff line number Diff line change 1717from xdsl_smt .dialects .effects .ub_effect import UBEffectDialect
1818from xdsl_smt .dialects .effects .memory_effect import MemoryEffectDialect
1919from xdsl_smt .dialects .memory_dialect import MemoryDialect
20+ from xdsl_smt .dialects .smt_tensor_dialect import SMTTensorDialect
2021from xdsl_smt .passes .lower_effects import LowerEffectPass
2122from xdsl_smt .passes .load_parametric_int_semantics import LoadIntSemanticsPass
2223from xdsl_smt .passes .lower_memory_effects import LowerMemoryEffectsPass
@@ -76,6 +77,7 @@ def register_all_dialects(self):
7677 self .ctx .register_dialect (SMTIntDialect .name , lambda : SMTIntDialect )
7778 self .ctx .register_dialect (SMTBitVectorDialect .name , lambda : SMTBitVectorDialect )
7879 self .ctx .register_dialect (SMTArray .name , lambda : SMTArray )
80+ self .ctx .register_dialect (SMTTensorDialect .name , lambda : SMTTensorDialect )
7981 self .ctx .register_dialect (SMTUtilsDialect .name , lambda : SMTUtilsDialect )
8082 self .ctx .register_dialect (EffectDialect .name , lambda : EffectDialect )
8183 self .ctx .register_dialect (UBEffectDialect .name , lambda : UBEffectDialect )
Original file line number Diff line number Diff line change @@ -22,13 +22,15 @@ def get_smt_dialect():
2222 from xdsl_smt .dialects .smt_dialect import SMTDialect
2323 from xdsl_smt .dialects .smt_int_dialect import SMTIntDialect
2424 from xdsl_smt .dialects .smt_utils_dialect import SMTUtilsDialect
25+ from xdsl_smt .dialects .smt_tensor_dialect import SMTTensorDialect
2526
2627 dialects = [
2728 SMTArray ,
2829 SMTBitVectorDialect ,
2930 SMTDialect ,
3031 SMTIntDialect ,
3132 SMTUtilsDialect ,
33+ SMTTensorDialect ,
3234 ]
3335 return Dialect (
3436 "smt" ,
You can’t perform that action at this time.
0 commit comments