llvm-project/mlir/lib/Dialect
Pierre Oechsel ec62e37c86 [mlir] [vector] Add an optional filter to vector contract lowering patterns.
Summary: Vector contract patterns were only parameterized by a `vectorTransformsOptions`. As a result, even if an mlir file was containing several occurrences of `vector.contract`, all of them would be lowered in the same way. More granularity might be required . This Diff adds a `constraint` argument to each of these patterns which allows the user to specify with more precision on which `vector.contract` should each of the lowering apply.

Differential Revision: https://reviews.llvm.org/D83960
2020-07-17 12:03:13 -04: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 Standardize `linalg.generic` on `args_in`/`args_out` instead of `inputCount`/`outputCount` 2020-07-16 03:46:08 +00: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] Allow `shape.reduce` to operate on extent tensors 2020-07-16 13:53:37 +00:00
StandardOps [MLIR] Add argument related API to Region 2020-07-14 09:28:29 -07:00
Vector [mlir] [vector] Add an optional filter to vector contract lowering patterns. 2020-07-17 12:03:13 -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