llvm-project/mlir/lib
Stella Laurenzo 543922cd36 Adds MLIR C-API for marshaling Python capsules.
* Providing stable, C-accessible definitions for bridging MLIR Python<->C APIs, we eliminate inter-extension dependencies (i.e. they can all share a diamond dependency on the MLIR C-API).
* Just provides accessors for context and module right now.
* Needed in NPComp in ~a week or so for high level Torch APIs.

Differential Revision: https://reviews.llvm.org/D88426
2020-09-29 10:48:53 -07:00
..
Analysis [MLIR] Turns swapId into a FlatAffineConstraints member func 2020-09-17 11:22:10 +01:00
Bindings Adds MLIR C-API for marshaling Python capsules. 2020-09-29 10:48:53 -07:00
CAPI [mlir] Expose Dialect class and registration/loading to C API 2020-09-29 16:30:08 +02:00
Conversion [mlir][shape] Make conversion passes more consistent. 2020-09-28 14:55:42 -07:00
Dialect [mlir][openacc] Add shutdown operation 2020-09-29 13:13:09 -04:00
EDSC Remove MLIREDSCInterface library which isn't used anywhere (NFC) 2020-08-18 19:04:30 +00:00
ExecutionEngine [mlir] [VectorOps] changes to printing support for integers 2020-09-28 11:43:31 -07:00
IR [mlir][NFC] Promote memory space to BaseMemRefType 2020-09-24 13:54:06 -07:00
Interfaces Wordsmith RegionBranchOpInterface verification errors 2020-09-09 12:50:23 -07:00
Parser Store an Identifier instead of a StringRef for the OperationName inside an AbstractOperation (NFC) 2020-09-02 19:10:56 +00:00
Pass Add a dump() method on the pass manager for debugging purpose (NFC) 2020-09-23 05:53:41 +00:00
Reducer Create Reduction Tree Pass 2020-08-07 23:17:31 +00:00
Support Add more explicit error message when creating a type or attribute for an unregistered dialect (NFC) 2020-09-08 16:59:26 +00:00
TableGen Common code preparation for tblgen-types patch 2020-09-26 02:47:48 +00:00
Target [mlir] Fix shared libs build 2020-09-29 14:31:14 +01:00
Transforms [MLIR] Fix for updating function signature in normalizing memrefs 2020-09-25 22:56:56 +05:30
Translation Add a `dialect_registration` callback for "translations" registered with mlir-translate 2020-08-23 01:00:39 +00:00
CMakeLists.txt Initial boiler-plate for python bindings. 2020-07-09 12:03:58 -07:00