llvm-project/mlir/include/mlir-c
Nicolas Vasilache 335d2df533 [mlir][Python][Linalg] Add missing attributes to linalg ops
This revision tightens up the handling of attributes for both named
and generic linalg ops.
To demonstrate the IR validity, a working e2e Linalg example is added.

Differential Revision: https://reviews.llvm.org/D99430
2021-04-01 08:16:50 +00:00
..
Bindings/Python Add basic JIT Python Bindings 2021-03-03 18:19:40 +00:00
Dialect [mlir][Linalg][Python] Create the body of builtin named Linalg ops 2021-03-31 07:58:32 +00:00
AffineExpr.h [mlir] Use more C99 comments in C API header files 2021-01-25 19:23:06 +01:00
AffineMap.h [mlir][Python][Linalg] Add missing attributes to linalg ops 2021-04-01 08:16:50 +00:00
BuiltinAttributes.h [mlir][IR] Refactor the `getChecked` and `verifyConstructionInvariants` methods on Attributes/Types 2021-02-22 17:37:49 -08:00
BuiltinTypes.h [mlir] Model MemRef memory space as Attribute 2021-03-10 12:57:27 +03:00
Conversion.h Add C bindings for mlir::ExecutionEngine 2021-03-03 18:19:40 +00:00
Diagnostics.h [mlir] Use more C99 comments in C API header files 2021-01-25 19:23:06 +01:00
ExecutionEngine.h 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
IR.h [mlir] Add C and python API for is_registered_operation. 2021-03-30 22:56:02 -07:00
IntegerSet.h [mlir] Add C API for IntegerSet 2021-01-25 20:16:22 +01:00
Pass.h [mlir] Use more C99 comments in C API header files 2021-01-25 19:23:06 +01:00
Registration.h Add C bindings for mlir::ExecutionEngine 2021-03-03 18:19:40 +00:00
Support.h [mlir] Use more C99 comments in C API header files 2021-01-25 19:23:06 +01:00
Transforms.h [mlir][CAPI] Proposal: Always building a libMLIRPublicAPI.so (re-apply). 2020-11-08 16:57:51 -08:00