llvm-project/mlir
Nicolas Vasilache 05d5125d8a [mlir] Generalize OpFoldResult usage in ops with offsets, sizes and operands.
This revision starts evolving the APIs to manipulate ops with offsets, sizes and operands towards a ValueOrAttr abstraction that is already used in folding under the name OpFoldResult.

The objective, in the future, is to allow such manipulations all the way to the level of ODS to avoid all the genuflexions involved in distinguishing between values and attributes for generic constant foldings.

Once this evolution is accepted, the next step will be a mechanical OpFoldResult -> ValueOrAttr.

Differential Revision: https://reviews.llvm.org/D95310
2021-01-25 14:17:03 +00:00
..
cmake/modules Enable python bindings for tensor, shape and linalg dialects. 2021-01-11 12:35:49 -08:00
docs [mlir][Python] Roll up of python API fixes. 2021-01-24 19:02:59 -08:00
examples [mlir][Python] Roll up of python API fixes. 2021-01-24 19:02:59 -08:00
include [mlir] Generalize OpFoldResult usage in ops with offsets, sizes and operands. 2021-01-25 14:17:03 +00:00
integration_test [mlir][sparse] improved sparse runtime support library 2021-01-16 12:16:10 -08:00
lib [mlir] Generalize OpFoldResult usage in ops with offsets, sizes and operands. 2021-01-25 14:17:03 +00:00
test [mlir] Generalize OpFoldResult usage in ops with offsets, sizes and operands. 2021-01-25 14:17:03 +00:00
tools [mlir][Python] Roll up of python API fixes. 2021-01-24 19:02:59 -08:00
unittests [MLIR] Add support for extracting an integer sample point (if one exists) from an unbounded FlatAffineConstraints. 2021-01-22 22:28:38 +05:30
utils [mlir][spirv] Fix script for availability autogen and refresh ops 2021-01-22 13:07:36 -05:00
.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] Fix cross-compilation (Linalg ODS gen) 2021-01-18 11:57:55 +01: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.