llvm-project/mlir
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
..
cmake/modules [mlir] Make mlir_check_link_libraries() work with interface libraries 2020-08-14 11:39:04 -07:00
docs [MLIR][SPIRVToLLVM] Updated the documentation for the conversion 2020-08-22 10:04:03 +03:00
examples Separate the Registration from Loading dialects in the Context 2020-08-19 01:19:03 +00:00
include Add an assertion to protect against missing Dialect registration in a pass pipeline (NFC) 2020-08-24 06:49:29 +00:00
integration_test [mlir] [VectorOps] Add masked load/store operations to Vector dialect 2020-08-05 16:45:24 -07:00
lib [mlir] Add Index Type, Floating Point Type and None Type subclasses to python bindings. 2020-08-24 18:54:54 +00:00
test [mlir] Add Index Type, Floating Point Type and None Type subclasses to python bindings. 2020-08-24 18:54:54 +00:00
tools Add a `dialect_registration` callback for "translations" registered with mlir-translate 2020-08-23 01:00:39 +00:00
unittests [MLIR] Redundancy detection for FlatAffineConstraints using Simplex 2020-08-20 13:38:51 +05:30
utils [MLIR][NFC] Update MLIR vim syntax file - std ops + types 2020-08-22 11:20:57 +05:30
.clang-format
.clang-tidy Fix MLIR clang-tidy: when tweaking it does not inherit from the parent 2020-03-07 17:44:21 +00:00
CMakeLists.txt [mlir] Initial version of C APIs 2020-08-05 15:04:08 +02:00
LICENSE.TXT Add the Apache2 with LLVM exceptions license to MLIR 2019-12-24 00:58:06 -08:00
README.md mlir README.md: Fix the syntax 2019-12-24 13:31:07 +01:00

README.md

Multi-Level Intermediate Representation

See https://mlir.llvm.org/ for more information.