diff --git a/mlir/lib/Bindings/Python/Attributes.td b/mlir/include/mlir/Bindings/Python/Attributes.td rename from mlir/lib/Bindings/Python/Attributes.td rename to mlir/include/mlir/Bindings/Python/Attributes.td diff --git a/mlir/lib/Bindings/Python/StandardOps.td b/mlir/lib/Bindings/Python/StandardOps.td --- a/mlir/lib/Bindings/Python/StandardOps.td +++ b/mlir/lib/Bindings/Python/StandardOps.td @@ -14,7 +14,7 @@ #ifndef PYTHON_BINDINGS_STANDARD_OPS #define PYTHON_BINDINGS_STANDARD_OPS +include "mlir/Bindings/Python/Attributes.td" include "mlir/Dialect/StandardOps/IR/Ops.td" -include "Attributes.td" #endif diff --git a/mlir/test/Bindings/Python/python_test_ops.td b/mlir/test/Bindings/Python/python_test_ops.td --- a/mlir/test/Bindings/Python/python_test_ops.td +++ b/mlir/test/Bindings/Python/python_test_ops.td @@ -9,8 +9,8 @@ #ifndef PYTHON_TEST_OPS #define PYTHON_TEST_OPS +include "mlir/Bindings/Python/Attributes.td" include "mlir/IR/OpBase.td" -include "../../../lib/Bindings/Python/Attributes.td" def Python_Test_Dialect : Dialect { let name = "python_test"; diff --git a/mlir/test/mlir-tblgen/op-python-bindings.td b/mlir/test/mlir-tblgen/op-python-bindings.td --- a/mlir/test/mlir-tblgen/op-python-bindings.td +++ b/mlir/test/mlir-tblgen/op-python-bindings.td @@ -1,7 +1,7 @@ -// RUN: mlir-tblgen -gen-python-op-bindings -bind-dialect=test -I %S/../../include -I %S/../../lib/Bindings/Python %s | FileCheck %s +// RUN: mlir-tblgen -gen-python-op-bindings -bind-dialect=test -I %S/../../include %s | FileCheck %s include "mlir/IR/OpBase.td" -include "Attributes.td" +include "mlir/Bindings/Python/Attributes.td" // CHECK: @_cext.register_dialect // CHECK: class _Dialect(_ir.Dialect):