From 7dc06d7674e270edcc88cb7a8fada30e38a0da39 Mon Sep 17 00:00:00 2001 From: Chris Vasiladiotis Date: Mon, 20 Jan 2025 11:39:42 +0000 Subject: [PATCH] Move math dialect out of experimental --- tests/dialects/test_math.py | 2 +- xdsl/dialects/__init__.py | 2 +- xdsl/dialects/{experimental => }/math.py | 0 xdsl/transforms/experimental/replace_incompatible_fpga.py | 2 +- xdsl/transforms/printf_to_putchar.py | 3 +-- 5 files changed, 4 insertions(+), 5 deletions(-) rename xdsl/dialects/{experimental => }/math.py (100%) diff --git a/tests/dialects/test_math.py b/tests/dialects/test_math.py index b3d49be025..4ca92d9577 100644 --- a/tests/dialects/test_math.py +++ b/tests/dialects/test_math.py @@ -8,7 +8,7 @@ f32, i32, ) -from xdsl.dialects.experimental.math import ( +from xdsl.dialects.math import ( AbsFOp, AbsIOp, Atan2Op, diff --git a/xdsl/dialects/__init__.py b/xdsl/dialects/__init__.py index 0c8eb9e589..535493544f 100644 --- a/xdsl/dialects/__init__.py +++ b/xdsl/dialects/__init__.py @@ -144,7 +144,7 @@ def get_ltl(): return LTL def get_math(): - from xdsl.dialects.experimental.math import Math + from xdsl.dialects.math import Math return Math diff --git a/xdsl/dialects/experimental/math.py b/xdsl/dialects/math.py similarity index 100% rename from xdsl/dialects/experimental/math.py rename to xdsl/dialects/math.py diff --git a/xdsl/transforms/experimental/replace_incompatible_fpga.py b/xdsl/transforms/experimental/replace_incompatible_fpga.py index a88e56822f..749c89db97 100644 --- a/xdsl/transforms/experimental/replace_incompatible_fpga.py +++ b/xdsl/transforms/experimental/replace_incompatible_fpga.py @@ -4,8 +4,8 @@ from xdsl.dialects import builtin from xdsl.dialects.arith import MaximumfOp from xdsl.dialects.builtin import f64 -from xdsl.dialects.experimental.math import AbsFOp, CopySignOp from xdsl.dialects.func import CallOp, FuncOp +from xdsl.dialects.math import AbsFOp, CopySignOp from xdsl.passes import ModulePass from xdsl.pattern_rewriter import ( GreedyRewritePatternApplier, diff --git a/xdsl/transforms/printf_to_putchar.py b/xdsl/transforms/printf_to_putchar.py index 05b196050c..a9fc1dccf6 100644 --- a/xdsl/transforms/printf_to_putchar.py +++ b/xdsl/transforms/printf_to_putchar.py @@ -1,8 +1,7 @@ from xdsl.builder import ImplicitBuilder from xdsl.context import MLContext -from xdsl.dialects import arith, func, scf +from xdsl.dialects import arith, func, math, scf from xdsl.dialects.builtin import IndexType, IntegerType, ModuleOp, i32 -from xdsl.dialects.experimental import math from xdsl.dialects.printf import PrintCharOp, PrintIntOp from xdsl.ir import Block, SSAValue from xdsl.passes import ModulePass