llvm-project/mlir/test
River Riddle c78219f644 [mlir] Add a new builtin `unrealized_conversion_cast` operation
An `unrealized_conversion_cast` operation represents an unrealized conversion
from one set of types to another, that is used to enable the inter-mixing of
different type systems. This operation should not be attributed any special
representational or execution semantics, and is generally only intended to be
used to satisfy the temporary intermixing of type systems during the conversion
of one type system to another.

This operation was discussed in the following RFC(and ODM):

https://llvm.discourse.group/t/open-meeting-1-14-dialect-conversion-and-type-conversion-the-question-of-cast-operations/

Differential Revision: https://reviews.llvm.org/D94832
2021-01-20 16:28:18 -08:00
..
Analysis [mlir][OpFormatGen] Format enum attribute cases as keywords when possible 2021-01-14 11:35:49 -08:00
Bindings [mlir][python] Swap shape and element_type order for MemRefType. 2021-01-19 16:03:19 -08:00
CAPI [mlir][CAPI] Introduce standard source layout for mlir-c dialect registration. 2021-01-11 12:35:49 -08:00
Conversion [mlir][splitting std] move 2 more ops to `tensor` 2021-01-19 13:49:25 -08:00
Dialect [mlir] Add a new builtin `unrealized_conversion_cast` operation 2021-01-20 16:28:18 -08:00
EDSC [mlir][Affine] Revisit and simplify composeAffineMapAndOperands. 2021-01-19 13:52:07 +00:00
Examples [MLIR] Change FuncOp assembly syntax to print visibility inline instead of in attrib dict. 2020-11-09 11:08:08 -08:00
IR [mlir] Fix SubTensorInsertOp semantics 2021-01-20 20:16:01 +00:00
Pass Avoid using /dev/null in test 2020-12-30 14:16:13 -08:00
Rewrite [mlir][PDL] Add support for PDL bytecode and expose PDL support to OwningRewritePatternList 2020-12-01 15:05:50 -08:00
SDBM Remove global dialect registration 2020-10-24 00:35:55 +00:00
Target [mlir][spirv] Define spv.GLSL.Fma and add lowerings 2021-01-19 09:14:21 -05:00
Transforms Revert "[mlir][Affine] Add support for multi-store producer fusion" 2021-01-21 00:37:23 +02:00
Unit Add build files and update README. 2019-03-30 11:23:22 -07:00
lib [mlir][sparse] add narrower choices for pointers/indices 2021-01-19 20:20:38 -08:00
mlir-cpu-runner [mlir] replace LLVM dialect float types with built-ins 2021-01-08 17:38:12 +01:00
mlir-cuda-runner Fix cuda-runner tests. 2021-01-20 13:14:27 +01:00
mlir-linalg-ods-gen [mlir][linalg] Support generating builders for named op attributes 2021-01-15 09:00:30 -05:00
mlir-opt [mlir] Add Complex dialect. 2021-01-15 19:58:10 +01:00
mlir-reduce [MLIR] Change FuncOp assembly syntax to print visibility inline instead of in attrib dict. 2020-11-09 11:08:08 -08:00
mlir-rocm-runner Fix cuda-runner tests. 2021-01-20 13:14:27 +01:00
mlir-spirv-cpu-runner [MLIR] Extend Symbol verification to reject public symbol declarations. 2020-11-16 16:05:32 -08:00
mlir-tblgen [mlir][python] Factor out standalone OpView._ods_build_default class method. 2021-01-19 09:29:57 -08:00
mlir-translate [mlir] Print the correct tool name in mlirTranslateMain 2021-01-05 19:17:01 -08:00
mlir-vulkan-runner [MLIR] Extend Symbol verification to reject public symbol declarations. 2020-11-16 16:05:32 -08: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] Fix for LIT tests 2021-01-12 17:07:23 +01:00
lit.cfg.py Add a basic C API for the MLIR PassManager as well as a basic TableGen backend for creating passes 2020-11-04 06:36:31 +00:00
lit.site.cfg.py.in Fix MLIR lit test configuration after cmake Python detection change 2020-11-13 04:44:45 +00:00