llvm-project/mlir/lib/Dialect
Jakub Lichman f9c8febc52 [mlir] Added support for symbols inside linalg.generic and map concatenation
This commit adds functionality needed for implementation of convolutions with
linalg.generic op. Since linalg.generic right now expects indexing maps to be
just permutations, offset indexing needed in convolutions is not possible.
Therefore in this commit we address the issue by adding support for symbols inside
indexing maps which enables more advanced indexing. The upcoming commit will
solve the problem of computing loop bounds from such maps.

Differential Revision: https://reviews.llvm.org/D83158
2020-07-20 19:20:47 +02:00
..
AVX512 [MLIR] Continue renaming of "SideEffects" 2020-05-15 14:37:09 -07:00
Affine [MLIR][NFC] Fix clang tidy warnings in misc utilities 2020-07-16 00:27:30 +05:30
GPU [MLIR] Add argument related API to Region 2020-07-14 09:28:29 -07:00
LLVMIR [mlir][NFC] Remove usernames and google bug numbers from TODO comments. 2020-07-07 01:40:52 -07:00
Linalg [mlir] Added support for symbols inside linalg.generic and map concatenation 2020-07-20 19:20:47 +02:00
OpenMP [mlir][OpenMP] Add custom parser and pretty printer for parallel construct 2020-06-16 13:35:42 +01:00
Quant [mlir][NFC] Remove usernames and google bug numbers from TODO comments. 2020-07-07 01:40:52 -07:00
SCF [mlir][EDSC] Allow conditionBuilder to capture the IfOp 2020-07-17 11:16:26 -04:00
SDBM [mlir][NFC] Remove usernames and google bug numbers from TODO comments. 2020-07-07 01:40:52 -07:00
SPIRV [spirv] Use owning module ref to avoid leaks and fix ASAN tests 2020-07-16 17:30:59 -04:00
Shape [MLIR][Shape] Fold `shape.shape_eq` 2020-07-20 12:25:53 +00:00
StandardOps [mlir][Vector] NFC - Improve VectorInterfaces 2020-07-20 08:24:22 -04:00
Vector [mlir][Vector] NFC - Improve VectorInterfaces 2020-07-20 08:24:22 -04:00
CMakeLists.txt [mlir] NFC: Rename LoopOps dialect to SCF (Structured Control Flow) 2020-05-11 15:04:27 +02:00
Traits.cpp [mlir] Add additional Canonicalization of shape.cstr_broadcastable. 2020-07-09 11:23:25 +02:00