llvm-project/mlir
Tobias Gysi b614ada0e8 [mlir] add support for index type in vectors.
The patch enables the use of index type in vectors. It is a prerequisite to support vectorization for indexed Linalg operations. This refactoring became possible due to the newly introduced data layout infrastructure. The data layout of a module defines the bitwidth of the index type needed to verify bitcasts and similar vector operations.

Reviewed By: nicolasvasilache

Differential Revision: https://reviews.llvm.org/D99948
2021-04-08 08:17:13 +00:00
..
cmake/modules [mlir] Export python-related .cmake files 2021-04-07 15:25:17 +00:00
docs [mlir] add support for index type in vectors. 2021-04-08 08:17:13 +00:00
examples Define a `NoTerminator` traits that allows operations with a single block region to not provide a terminator 2021-03-25 03:59:03 +00:00
include [mlir] add support for index type in vectors. 2021-04-08 08:17:13 +00:00
lib [mlir] add support for index type in vectors. 2021-04-08 08:17:13 +00:00
test [mlir] add support for index type in vectors. 2021-04-08 08:17:13 +00:00
tools [mlir] Hoist out getRequestedOpDefinitions helper 2021-04-06 12:53:28 -07:00
unittests [mlir] Emit errors when creating unregistered attributes/types when not allowed 2021-04-02 12:45:35 -07:00
utils [mlir] Add simple jupyter kernel 2021-02-21 18:16:06 -08: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 [CMake] Require python 3.6 if enabling LLVM test targets 2021-03-15 09:50:39 -07:00
LICENSE.TXT
README.md

README.md

Multi-Level Intermediate Representation

See https://mlir.llvm.org/ for more information.