llvm-project/mlir/test/Dialect/Vector
Nicolas Vasilache 3c3810e72e [mlir][vector] Avoid hoisting alloca'ed temporary buffers across AutomaticAllocationScope
This revision avoids incorrect hoisting of alloca'd buffers across an AutomaticAllocationScope boundary.
In the more general case, we will probably need a ParallelScope-like interface.

Differential Revision: https://reviews.llvm.org/D118768
2022-02-02 06:00:42 -05:00
..
canonicalize.mlir [mlir][vector] Allow values outside of [0; dim-size] in create_mask 2022-01-20 09:34:42 -08:00
invalid.mlir Add vector.scan op 2022-01-28 20:07:57 +00:00
ops.mlir Add vector.scan op 2022-01-28 20:07:57 +00: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][X86Vector] Add specialized vector.transpose lowering patterns for AVX2 2021-11-11 07:33:31 +00:00
vector-distribution.mlir [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00: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 Change the printing/parsing behavior for Attributes used in declarative assembly format 2021-12-08 02:02:37 +00: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 [mlir][Vector] Patterns flattening vector transfers to 1D 2021-12-13 22:39:41 +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][vector] Make write permutation lowering work with tensors. 2022-02-02 09:21:10 +00: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] Remove usage of shapecast to remove unit dim 2021-11-19 10:25:21 -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