llvm-project/mlir/lib
zhanghb97 1f6c4d829c [mlir] Add Index Type, Floating Point Type and None Type subclasses to python bindings.
Based on the PyType and PyConcreteType classes, this patch implements the bindings of Index Type, Floating Point Type and None Type subclasses.
These three subclasses share the same binding strategy:
- The function pointer `isaFunction` points to `mlirTypeIsA***`.
- The `mlir***TypeGet` C API is bound with the `***Type` constructor in the python side.

Reviewed By: stellaraccident

Differential Revision: https://reviews.llvm.org/D86466
2020-08-24 18:54:54 +00:00
..
Analysis [MLIR] Redundancy detection for FlatAffineConstraints using Simplex 2020-08-20 13:38:51 +05:30
Bindings [mlir] Add Index Type, Floating Point Type and None Type subclasses to python bindings. 2020-08-24 18:54:54 +00:00
CAPI [mlir] expose standard attributes to C API 2020-08-19 18:50:19 +02:00
Conversion [mlir][GPUToVulkan] Fix signature of bindMemRef function for f16 2020-08-21 10:48:00 -07:00
Dialect Add a `dialect_registration` callback for "translations" registered with mlir-translate 2020-08-23 01:00:39 +00:00
EDSC Remove MLIREDSCInterface library which isn't used anywhere (NFC) 2020-08-18 19:04:30 +00:00
ExecutionEngine Preserve the error message when MemoryBuffer creation fails 2020-08-21 18:03:25 +00:00
IR Add an assertion to protect against missing Dialect registration in a pass pipeline (NFC) 2020-08-24 06:49:29 +00:00
Interfaces [mlir][Vector] NFC - Improve VectorInterfaces 2020-07-20 08:24:22 -04:00
Parser [mlir] Add a new "Pattern Descriptor Language" (PDL) dialect. 2020-08-19 13:13:06 -07:00
Pass Add an assertion to protect against missing Dialect registration in a pass pipeline (NFC) 2020-08-24 06:49:29 +00:00
Reducer Create Reduction Tree Pass 2020-08-07 23:17:31 +00:00
Support Separate the Registration from Loading dialects in the Context 2020-08-19 01:19:03 +00:00
TableGen Separate the Registration from Loading dialects in the Context 2020-08-19 01:19:03 +00:00
Target Add a `dialect_registration` callback for "translations" registered with mlir-translate 2020-08-23 01:00:39 +00:00
Transforms Separate the Registration from Loading dialects in the Context 2020-08-19 01:19:03 +00:00
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