From 943b80dc41bfa1adb3acb70583867ff6f57fb925 Mon Sep 17 00:00:00 2001 From: kimworrall Date: Mon, 27 Jul 2026 17:51:10 +0100 Subject: [PATCH] Initialise StabSim dialect --- src/xdsl_quantum/dialects/__init__.py | 8 ++++++-- src/xdsl_quantum/dialects/stabsim.py | 7 +++++++ 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 src/xdsl_quantum/dialects/stabsim.py diff --git a/src/xdsl_quantum/dialects/__init__.py b/src/xdsl_quantum/dialects/__init__.py index 9cb4132..4ce5cac 100644 --- a/src/xdsl_quantum/dialects/__init__.py +++ b/src/xdsl_quantum/dialects/__init__.py @@ -6,5 +6,9 @@ def get_all_dialects() -> dict[str, Callable[[], Dialect]]: """Returns all available dialects.""" - # Add your dialects here to be discovered by `xdsl-opt` - return {} + def get_stabsim(): + from xdsl_quantum.dialects.stabsim import StabSim + + return StabSim + + return {"stabsim": get_stabsim} diff --git a/src/xdsl_quantum/dialects/stabsim.py b/src/xdsl_quantum/dialects/stabsim.py new file mode 100644 index 0000000..f17361f --- /dev/null +++ b/src/xdsl_quantum/dialects/stabsim.py @@ -0,0 +1,7 @@ +from xdsl.ir import Dialect + +StabSim = Dialect( + "stabsim", + [], + [], +)