forked from OSchip/llvm-project
ec62e37c86
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 |
||
---|---|---|
.. | ||
AVX512 | ||
Affine | ||
GPU | ||
LLVMIR | ||
Linalg | ||
OpenMP | ||
Quant | ||
SCF | ||
SDBM | ||
SPIRV | ||
Shape | ||
StandardOps | ||
Vector | ||
CMakeLists.txt | ||
Traits.cpp |