1*14c92070SAlex Zinenko //===- PythonTestDialect.cpp - PythonTest dialect definition --------------===//
2*14c92070SAlex Zinenko //
3*14c92070SAlex Zinenko // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4*14c92070SAlex Zinenko // See https://llvm.org/LICENSE.txt for license information.
5*14c92070SAlex Zinenko // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6*14c92070SAlex Zinenko //
7*14c92070SAlex Zinenko //===----------------------------------------------------------------------===//
8*14c92070SAlex Zinenko 
9*14c92070SAlex Zinenko #include "PythonTestDialect.h"
10*14c92070SAlex Zinenko #include "mlir/IR/DialectImplementation.h"
11*14c92070SAlex Zinenko #include "mlir/IR/OpImplementation.h"
12*14c92070SAlex Zinenko 
13*14c92070SAlex Zinenko #include "PythonTestDialect.cpp.inc"
14*14c92070SAlex Zinenko 
15*14c92070SAlex Zinenko #define GET_OP_CLASSES
16*14c92070SAlex Zinenko #include "PythonTestOps.cpp.inc"
17*14c92070SAlex Zinenko 
18*14c92070SAlex Zinenko namespace python_test {
19*14c92070SAlex Zinenko void PythonTestDialect::initialize() {
20*14c92070SAlex Zinenko   addOperations<
21*14c92070SAlex Zinenko #define GET_OP_LIST
22*14c92070SAlex Zinenko #include "PythonTestOps.cpp.inc"
23*14c92070SAlex Zinenko       >();
24*14c92070SAlex Zinenko }
25*14c92070SAlex Zinenko } // namespace python_test
26