llvm-project/mlir/test/Dialect/Standard
Nicolas Vasilache 5133673df4 [mlir] Extend semantic of OffsetSizeAndStrideOpInterface.
OffsetSizeAndStrideOpInterface now have the ability to specify only a leading subset of
offset, sizes, strides operands/attributes.
The size of that leading subset must be limited by the corresponding entry in `getArrayAttrMaxRanks` to avoid overflows.
Missing trailing dimensions are assumed to span the whole range (i.e. [0 .. dim)).
This brings more natural semantics to slice-like op on top of subview and is a simplifies to removing all uses of SliceOp in dependent projects.

Differential revision: https://reviews.llvm.org/D95441
2021-01-27 09:02:35 +00:00
..
bufferize.mlir [mlir][splitting std] move 2 more ops to `tensor` 2021-01-19 13:49:25 -08:00
canonicalize-cf.mlir [mlir] Add canonicalization for cond_br that feed into a cond_br on the same condition 2020-10-18 13:51:02 -07:00
canonicalize.mlir [mlir][splitting std] move 2 more ops to `tensor` 2021-01-19 13:49:25 -08:00
expand-ops.mlir [mlir][OpFormatGen] Format enum attribute cases as keywords when possible 2021-01-14 11:35:49 -08:00
expand-tanh.mlir [mlir][OpFormatGen] Format enum attribute cases as keywords when possible 2021-01-14 11:35:49 -08:00
func-bufferize.mlir [mlir] Small cleanups to func-bufferize/finalizing-bufferize 2020-11-30 17:04:14 -08:00
invalid.mlir [mlir] Extend semantic of OffsetSizeAndStrideOpInterface. 2021-01-27 09:02:35 +00:00
ops.mlir [mlir][splitting std] move 2 more ops to `tensor` 2021-01-19 13:49:25 -08:00
tensor-constant-bufferize.mlir [mlir] Bufferize tensor constant ops 2020-11-12 14:56:10 -08:00