summaryrefslogtreecommitdiff
path: root/mlir/lib/Bindings/Python/DialectGPU.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mlir/lib/Bindings/Python/DialectGPU.cpp')
-rw-r--r--mlir/lib/Bindings/Python/DialectGPU.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/mlir/lib/Bindings/Python/DialectGPU.cpp b/mlir/lib/Bindings/Python/DialectGPU.cpp
index 1f68bfc6ff15..a9e339b50dab 100644
--- a/mlir/lib/Bindings/Python/DialectGPU.cpp
+++ b/mlir/lib/Bindings/Python/DialectGPU.cpp
@@ -25,6 +25,20 @@ using namespace mlir::python::adaptors;
PYBIND11_MODULE(_mlirDialectsGPU, m) {
m.doc() = "MLIR GPU Dialect";
+ //===-------------------------------------------------------------------===//
+ // AsyncTokenType
+ //===-------------------------------------------------------------------===//
+
+ auto mlirGPUAsyncTokenType =
+ mlir_type_subclass(m, "AsyncTokenType", mlirTypeIsAGPUAsyncTokenType);
+
+ mlirGPUAsyncTokenType.def_classmethod(
+ "get",
+ [](py::object cls, MlirContext ctx) {
+ return cls(mlirGPUAsyncTokenTypeGet(ctx));
+ },
+ "Gets an instance of AsyncTokenType in the same context", py::arg("cls"),
+ py::arg("ctx") = py::none());
//===-------------------------------------------------------------------===//
// ObjectAttr