llvm-project/mlir/tools
Martin Waitz 72df59d590 [mlir] resolve types from attributes in assemblyFormat
An operation can specify that an operation or result type matches the
type of another operation, result, or attribute via the `AllTypesMatch`
or `TypesMatchWith` constraints.

Use these constraints to also automatically resolve types in the
automatically generated assembly parser.
This way, only the attribute needs to be listed in `assemblyFormat`,
e.g. for constant operations.

Reviewed By: rriddle

Differential Revision: https://reviews.llvm.org/D78434
2020-07-07 04:40:01 +00:00
..
mlir-cpu-runner [MLIR] Move JitRunner to live with ExecutionEngine 2020-05-15 14:37:10 -07:00
mlir-cuda-runner Unbreak the build of mlir-cuda-runner 2020-05-29 12:18:48 +02:00
mlir-linalg-ods-gen [mlir][Linalg] Retire C++ MatmulOp in favor of a linalg-ods-gen'd op. 2020-06-16 10:46:35 -04:00
mlir-opt Revert "[MLIR] Parallelize affine.for op to 1-D affine.parallel op" 2020-07-04 20:55:47 +00:00
mlir-reduce Create the framework and testing environment for MLIR Reduce - a tool 2020-07-07 01:59:11 +00:00
mlir-rocm-runner [mlir][mlir-rocm-runner] Remove compile-time warning. NFC. 2020-06-22 21:58:40 -05:00
mlir-shlib [MLIR] Reapply: Adjust libMLIR building to more closely follow libClang 2020-05-04 20:47:57 -07:00
mlir-tblgen [mlir] resolve types from attributes in assemblyFormat 2020-07-07 04:40:01 +00:00
mlir-translate [MLIR] Reapply: Adjust libMLIR building to more closely follow libClang 2020-05-04 20:47:57 -07:00
mlir-vulkan-runner [mlir][vulkan-runner] Make vulkan runner use GPU device memory 2020-06-26 08:03:06 -07:00
CMakeLists.txt Create the framework and testing environment for MLIR Reduce - a tool 2020-07-07 01:59:11 +00:00