llvm-project/mlir/test/Dialect/Vector
Nirvedh ad9b5a4b8e [mlir][vector] Add pattern to drop lead unit dim for Contraction Op
If the result operand has a unit leading dim it is removed from all operands.

Reviewed By: ThomasRaoux

Differential Revision: https://reviews.llvm.org/D119206
2022-02-10 09:51:07 -08:00
..
canonicalize.mlir [mlir][vector] Add constant folder for vector.shuffle ops 2022-02-04 16:59:32 -05:00
invalid.mlir [mlir][vector][NFC] Use CombiningKindAttr instead of StringAttr 2022-02-10 19:13:29 +09:00
ops.mlir [mlir][vector][NFC] Use CombiningKindAttr instead of StringAttr 2022-02-10 19:13:29 +09:00
vector-contract-matvec-transforms.mlir [mlir][X86Vector] Add specialized vector.transpose lowering patterns for AVX2 2021-11-11 07:33:31 +00:00
vector-contract-transforms.mlir [mlir][vector][NFC] Use CombiningKindAttr instead of StringAttr 2022-02-10 19:13:29 +09:00
vector-distribution.mlir [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
vector-dropleadunitdim-transforms.mlir [mlir][vector] Add pattern to drop lead unit dim for Contraction Op 2022-02-10 09:51:07 -08:00
vector-mem-transforms.mlir [mlir][X86Vector] Add specialized vector.transpose lowering patterns for AVX2 2021-11-11 07:33:31 +00:00
vector-multi-reduction-lowering.mlir [mlir][vector][NFC] Use CombiningKindAttr instead of StringAttr 2022-02-10 19:13:29 +09:00
vector-multi-reduction-outer-lowering.mlir [mlir][Vector] Further fix to avoid infinite loop in InnerOuterDimReductionConversion 2021-12-15 13:54:15 -08:00
vector-reduce-to-contract.mlir Change the printing/parsing behavior for Attributes used in declarative assembly format 2021-12-08 02:02:37 +00:00
vector-scalable-memcpy.mlir [mlir][RFC] Add scalable dimensions to VectorType 2021-12-15 09:31:37 +00:00
vector-scan-transforms.mlir Add vector.scan op 2022-01-28 20:07:57 +00:00
vector-transfer-collapse-inner-most-dims.mlir Don't drop in_bounds when vector-transfer-collapse-inner-most-dims 2021-10-29 09:07:57 -07:00
vector-transfer-drop-unit-dims-patterns.mlir [mlir][MemRef] Deprecate unspecified trailing offset, size, and strides semantics of `OffsetSizeAndStrideOpInterface`. 2021-12-29 11:18:29 -08:00
vector-transfer-flatten.mlir Add case to handle 0-D vectors in FlattenContiguousRowMajorTransferWritePattern and FlattenContiguousRowMajorTransferReadPattern. 2022-02-08 20:00:12 +00:00
vector-transfer-full-partial-split.mlir [mlir][vector] Avoid hoisting alloca'ed temporary buffers across AutomaticAllocationScope 2022-02-02 06:00:42 -05:00
vector-transfer-to-vector-load-store.mlir [mlir] Split std.splat into tensor.splat and vector.splat 2022-02-02 14:45:12 -08:00
vector-transfer-unroll.mlir [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
vector-transferop-opt.mlir [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
vector-transforms.mlir [mlir][vector] Add pattern to drop lead unit dim for Contraction Op 2022-02-10 09:51:07 -08:00
vector-transpose-lowering.mlir [mlir][Vector] Add a vblendps-based impl for transpose8x8 (both intrin and inline_asm) 2021-11-23 07:31:22 +00:00
vector-unroll-options.mlir [mlir][vector] Add support for unrolling vector.fma 2021-02-16 09:56:25 -05:00