llvm-project/mlir/test
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 Change filecheck default to dump input on failure 2020-06-09 18:57:46 +00:00
Bindings/Python [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 [MLIR] Add affine.parallel folder and normalizer 2020-08-20 22:23:21 +00:00
EDSC Separate the Registration from Loading dialects in the Context 2020-08-19 01:19:03 +00:00
Examples [lit] Improve naming of test result categories 2020-06-05 08:14:42 -07:00
IR Added std.floor operation to match std.ceil 2020-08-18 10:25:32 -07:00
Pass [mlir] Add a new context flag for disabling/enabling multi-threading 2020-05-02 12:32:25 -07:00
SDBM Separate the Registration from Loading dialects in the Context 2020-08-19 01:19:03 +00:00
Target [mlir] do not use llvm.cmpxchg with floats 2020-08-17 15:44:23 +02:00
Transforms [mlir] Test CallOp STD->LLVM conversion. 2020-08-13 19:10:21 +02:00
Unit Add build files and update README. 2019-03-30 11:23:22 -07:00
lib Add an assertion to protect against missing Dialect registration in a pass pipeline (NFC) 2020-08-24 06:49:29 +00:00
mlir-cpu-runner [mlir] Lower DimOp to LLVM for unranked memrefs. 2020-08-06 11:46:11 +02:00
mlir-cuda-runner [MLIR] Adding gpu.host_register op and lower it to a runtime call. 2020-08-10 22:46:17 +02:00
mlir-linalg-ods-gen [mlir][Linalg] Add support to lower named ops to loops. 2020-04-30 13:45:17 -04:00
mlir-opt Separate the Registration from Loading dialects in the Context 2020-08-19 01:19:03 +00:00
mlir-reduce Create Optimization Pass Wrapper for MLIR Reduce 2020-08-18 16:47:10 +00:00
mlir-rocm-runner [MLIR] Adding gpu.host_register op and lower it to a runtime call. 2020-08-10 22:46:17 +02:00
mlir-tblgen [NFC][MLIR][OpenMP] Add comments and test for OpenMP enum declaration utility 2020-08-14 23:22:23 +01:00
mlir-vulkan-runner [mlir][vulkan-runner] add support for memref of i8, i16 types in vulkan runner 2020-06-18 13:24:51 -07:00
APITest.h Mass update the MLIR license header to mention "Part of the LLVM project" 2020-01-26 03:58:30 +00:00
CMakeLists.txt [mlir] Initial version of C APIs 2020-08-05 15:04:08 +02:00
lit.cfg.py [mlir] Initial version of C APIs 2020-08-05 15:04:08 +02:00
lit.site.cfg.py.in Initial boiler-plate for python bindings. 2020-07-09 12:03:58 -07:00