llvm-project/mlir/test
Chia-hung Duan 34b5482b33 Support NativeCodeCall binding in rewrite pattern.
We are able to bind the result from native function while rewriting
pattern. In matching pattern, if we want to get some values back, we can
do that by passing parameter as return value placeholder. Besides, add
the semantic of '$_self' in NativeCodeCall while matching, it'll be the
operation that defines certain operand.

Differential Revision: https://reviews.llvm.org/D100746
2021-05-10 09:29:27 +08:00
..
Analysis [MLIR] Create memref dialect and move dialect-specific ops from std. 2021-03-15 11:14:09 +01:00
CAPI [mlir] Support setting operand values in C and Python APIs. 2021-04-27 20:17:47 -06:00
Conversion [mlir][spirv] add support lowering of extract_slice to scalar type 2021-05-07 07:52:02 -07:00
Dialect [mlir] Refactor the representation of function-like argument/result attributes. 2021-05-07 19:32:31 -07:00
EDSC [mlir] Use ReassociationIndices instead of affine maps in linalg.reshape. 2021-05-05 12:59:57 +02:00
Examples [MLIR] Create memref dialect and move dialect-specific ops from std. 2021-03-15 11:14:09 +01:00
IR [mlir] Refactor the representation of function-like argument/result attributes. 2021-05-07 19:32:31 -07:00
Integration [mlir][sparse] Introduce proper sparsification passes 2021-05-04 17:10:09 -07:00
Interfaces/DataLayoutInterfaces Add default DataLayout support for complex numbers 2021-04-19 11:36:12 +02:00
Pass [ADT] Remove StatisticBase and make NoopStatistic empty 2021-04-26 16:47:32 -07:00
Rewrite [mlir][PDL] Add support for variadic operands and results in the PDL byte code 2021-03-16 13:20:19 -07:00
SDBM Remove global dialect registration 2020-10-24 00:35:55 +00:00
Target [MLIR][SPIRV] Properly (de-)serialize BranchConditionalOp. 2021-05-07 09:00:50 +02:00
Transforms [mlir] Update dstNode after DenseMap insertion in loop fusion pass. 2021-05-06 15:23:59 -07:00
Unit [lit] Sort test start times based on prior test timing data 2021-03-16 05:23:04 -04:00
lib Support NativeCodeCall binding in rewrite pattern. 2021-05-10 09:29:27 +08:00
mlir-cpu-runner [mlir] Add polynomial approximation for math::ExpM1 2021-05-05 14:31:34 -07:00
mlir-linalg-ods-gen [mlir][linalg] Add support for using scalar attributes in TC ops. 2021-03-10 01:51:12 -08:00
mlir-lsp-server [mlir] Add hover support to mlir-lsp-server 2021-05-07 18:09:01 -07:00
mlir-opt [mlir][sparse] fixed typo: sparse -> sparse_tensor 2021-05-03 14:19:09 -07:00
mlir-reduce Use PassPipelineCLParser in mlir-reduce 2021-04-14 14:35:55 -07:00
mlir-spirv-cpu-runner [mlir] fix SPIR-V CPU and Vulkan runners after e2310704d8 2021-03-15 18:36:58 +01:00
mlir-tblgen Support NativeCodeCall binding in rewrite pattern. 2021-05-10 09:29:27 +08:00
mlir-translate [mlir] Print the correct tool name in mlirTranslateMain 2021-01-05 19:17:01 -08:00
mlir-vulkan-runner [mlir] fix SPIR-V CPU and Vulkan runners after e2310704d8 2021-03-15 18:36:58 +01:00
python Fix array attribute in bindings for linalg.init_tensor 2021-05-06 18:25:59 +02: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 Move MLIR python sources to mlir/python. 2021-05-03 18:36:48 +00:00
lit.cfg.py [mlir][mlir-lsp] Add a new C++ LSP server for MLIR named mlir-lsp-server 2021-04-21 14:44:37 -07:00
lit.site.cfg.py.in [mlir] Rename AVX512 dialect to X86Vector 2021-04-12 19:20:04 +02:00