llvm-project/mlir/lib/Bindings/Python
John Demme 0126e90648 [MLIR] [Python] Add capsule methods for pybind11 to PyOperation
Add the `getCapsule()` and `createFromCapsule()` methods to the PyOperation class.

Reviewed By: stellaraccident

Differential Revision: https://reviews.llvm.org/D99927
2021-04-06 14:29:03 -07:00
..
Conversions Add basic JIT Python Bindings 2021-03-03 18:19:40 +00:00
Transforms Add basic Python bindings for the PassManager and bind libTransforms 2020-11-10 19:55:21 +00:00
mlir [mlir][Python][Linalg] Add missing attributes to linalg ops 2021-04-01 08:16:50 +00:00
.style.yapf [mlir][python] Add facility for extending generated python ODS. 2021-01-19 13:20:26 -08:00
BuiltinOps.td Add Python bindings for the builtin dialect 2021-01-21 22:44:44 +00:00
CMakeLists.txt [mlir][Linalg][Python] Create the body of builtin named Linalg ops 2021-03-31 07:58:32 +00:00
DialectLinalg.cpp [mlir][Linalg][Python] Create the body of builtin named Linalg ops 2021-03-31 07:58:32 +00:00
DialectLinalg.h [mlir][Linalg][Python] Create the body of builtin named Linalg ops 2021-03-31 07:58:32 +00:00
ExecutionEngine.cpp Add a "register_runtime" method to the mlir.execution_engine and show calling back from MLIR into Python 2021-03-30 17:04:38 +00:00
ExecutionEngine.h Add basic JIT Python Bindings 2021-03-03 18:19:40 +00:00
Globals.h [mlir][Python] Return and accept OpView for all functions. 2020-11-03 22:48:34 -08:00
IRAffine.cpp [mlir][Python][Linalg] Add missing attributes to linalg ops 2021-04-01 08:16:50 +00:00
IRAttributes.cpp NFC: Break up the mlir python bindings into individual sources. 2021-03-19 13:33:51 -07:00
IRCore.cpp [MLIR] [Python] Add capsule methods for pybind11 to PyOperation 2021-04-06 14:29:03 -07:00
IRModule.h [MLIR] [Python] Add capsule methods for pybind11 to PyOperation 2021-04-06 14:29:03 -07:00
IRTypes.cpp NFC: Break up the mlir python bindings into individual sources. 2021-03-19 13:33:51 -07:00
LinalgOps.td Enable python bindings for tensor, shape and linalg dialects. 2021-01-11 12:35:49 -08:00
LinalgPasses.cpp [mlir] Register Linalg passes in C API and Python Bindings 2021-03-27 09:57:56 +01:00
MainModule.cpp [mlir][Linalg][Python] Create the body of builtin named Linalg ops 2021-03-31 07:58:32 +00:00
MemRefOps.td [mlir] enable Python bindings for the MemRef dialect 2021-03-15 14:07:51 +01:00
Pass.cpp NFC: Break up the mlir python bindings into individual sources. 2021-03-19 13:33:51 -07:00
Pass.h Add basic Python bindings for the PassManager and bind libTransforms 2020-11-10 19:55:21 +00:00
PybindUtils.cpp Add initial python bindings for attributes. 2020-08-23 22:16:23 -07:00
PybindUtils.h [mlir][Python] Python API cleanups and additions found during code audit. 2020-11-29 18:09:07 -08:00
ShapeOps.td Enable python bindings for tensor, shape and linalg dialects. 2021-01-11 12:35:49 -08:00
StandardOps.td [mlir] move lib/Bindings/Python/Attributes.td to include/mlir/Bindings/Python 2020-11-24 09:19:01 +01:00
TensorOps.td Enable python bindings for tensor, shape and linalg dialects. 2021-01-11 12:35:49 -08:00
requirements.txt NFC: Update MLIR python bindings docs to install deps via requirements.txt. 2021-03-29 18:32:51 +00:00