set(LLVM_TARGET_DEFINITIONS PolynomialCanonicalization.td)
mlir_tablegen(PolynomialCanonicalization.inc -gen-rewriters)
add_public_tablegen_target(MLIRPolynomialCanonicalizationIncGen)
add_mlir_dialect_library(MLIRPolynomialDialect
Polynomial.cpp
PolynomialAttributes.cpp
PolynomialDialect.cpp
PolynomialOps.cpp
ADDITIONAL_HEADER_DIRS
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Polynomial
DEPENDS
MLIRPolynomialIncGen
MLIRPolynomialAttributesIncGen
MLIRPolynomialCanonicalizationIncGen
MLIRBuiltinAttributesIncGen
LINK_LIBS PUBLIC
MLIRArithDialect
MLIRSupport
MLIRDialect
MLIRIR
MLIRInferTypeOpInterface
)