llvm-project/mlir
Oleg Shyshkov fcab0a04c5 [mlir] Change CombiningKind in Vector dialect to EnumAttr.
CombiningKind was implemented before EnumAttr, so it reimplements the same behaviour with the custom code. Except for a few places, EnumAttr is a drop-in replacement.

Reviewed By: nicolasvasilache, pifon2a

Differential Revision: https://reviews.llvm.org/D133343
2022-09-07 13:40:45 +02:00
..
benchmark/python [mlir][sparse] Expose SparseTensor passes as enums instead of opaque numbers for vectorization and parallelization options. 2022-09-04 01:39:35 +00:00
cmake/modules Revert "[mlir][cmake] Don't add dependencies on mlir-(generic-)headers" 2022-09-03 01:45:18 +00:00
docs [mlir] Flip default value of emitAccessorPrefix to kEmitAccessorPrefix_Prefixed 2022-09-06 15:56:57 -07:00
examples [mlir] Flip default value of emitAccessorPrefix to kEmitAccessorPrefix_Prefixed 2022-09-06 15:56:57 -07:00
include [mlir] Change CombiningKind in Vector dialect to EnumAttr. 2022-09-07 13:40:45 +02:00
lib [mlir] Change CombiningKind in Vector dialect to EnumAttr. 2022-09-07 13:40:45 +02:00
python [mlir][linalg][python] Add named constructor for MatchOp 2022-08-15 14:41:28 +02:00
test [mlir] Change CombiningKind in Vector dialect to EnumAttr. 2022-09-07 13:40:45 +02:00
tools [mlir] Improve BitEnumAttr, update documentation 2022-09-06 21:36:34 +00:00
unittests [mlir] Fix DenseElementsAttr::mapValues(i1, splat). 2022-09-06 21:28:25 +02:00
utils [mlir:vscode] Add support for loading big bytecode files 2022-09-06 14:49:16 -07:00
.clang-format
.clang-tidy
CMakeLists.txt Revert "[cmake] Use `CMAKE_INSTALL_LIBDIR` too" 2022-08-18 22:46:32 -04:00
LICENSE.TXT
README.md

README.md

Multi-Level Intermediate Representation

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