llvm-project/mlir/include/mlir-c
Denys Shabalin ed21c9276a [mlir] Introduce Python bindings for the PDL dialect
This change adds full python bindings for PDL, including types and operations
with additional mixins to make operation construction more similar to the PDL
syntax.

Reviewed By: ftynse

Differential Revision: https://reviews.llvm.org/D117458
2022-01-19 11:19:56 +01:00
..
Bindings/Python Apply clang-tidy fixes for bugprone-macro-parentheses in Interop.h (NFC) 2022-01-12 20:21:47 +00:00
Dialect [mlir] Introduce Python bindings for the PDL dialect 2022-01-19 11:19:56 +01:00
AffineExpr.h [mlir][python] improve usability of Python affine construct bindings 2021-11-03 10:48:01 +01:00
AffineMap.h [mlir][linalg][python] Add attribute support to the OpDSL. 2021-06-24 09:40:32 +00:00
BuiltinAttributes.h [mlir] Extend C and Python API to support bulk loading of DenseElementsAttr. 2021-10-07 08:42:12 -07:00
BuiltinTypes.h [mlir][RFC] Refactor layout representation in MemRefType 2021-10-19 12:31:15 +03:00
Conversion.h Apply clang-tidy fixes for llvm-header-guard in MLIR (NFC) 2022-01-13 23:14:06 +00:00
Debug.h [mlir] Improve debug flag management in Python bindings 2021-04-19 14:45:43 +02:00
Diagnostics.h [mlir] Use more C99 comments in C API header files 2021-01-25 19:23:06 +01:00
ExecutionEngine.h Apply clang-tidy fixes for llvm-header-guard in MLIR (NFC) 2022-01-13 23:14:06 +00:00
IR.h [mlir][python] Implement more SymbolTable methods. 2021-11-29 20:31:13 -08:00
IntegerSet.h [mlir] Add C API for IntegerSet 2021-01-25 20:16:22 +01:00
Interfaces.h Apply clang-tidy fixes for modernize-use-using to MLIR (NFC) 2022-01-14 02:26:27 +00:00
Pass.h [mlir][python] Add simple debugging and printing helpers 2021-04-16 13:47:46 +00:00
Registration.h [mlir][python] Provide "all passes" registration module in Python 2021-05-26 15:14:57 -07:00
Support.h [mlir] provide C API and Python bindings for symbol tables 2021-11-02 14:22:58 +01:00
Transforms.h [mlir][CAPI] Proposal: Always building a libMLIRPublicAPI.so (re-apply). 2020-11-08 16:57:51 -08:00