llvm-project/mlir/test/Conversion/StandardToLLVM
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
..
calling-convention.mlir [mlir] replace LLVM dialect float types with built-ins 2021-01-08 17:38:12 +01:00
convert-argattrs.mlir [mlir] replace LLVMIntegerType with built-in integer type 2021-01-07 19:48:31 +01:00
convert-data-layout.mlir [mlir] Move data layout from LLVMDialect to module Op attributes 2020-08-17 15:12:36 +02:00
convert-dynamic-memref-ops.mlir [mlir] replace LLVM dialect float types with built-ins 2021-01-08 17:38:12 +01:00
convert-funcs.mlir [mlir] replace LLVM dialect float types with built-ins 2021-01-08 17:38:12 +01:00
convert-static-memref-ops.mlir [mlir] replace LLVM dialect float types with built-ins 2021-01-08 17:38:12 +01:00
convert-to-llvmir.mlir [mlir] Extend semantic of OffsetSizeAndStrideOpInterface. 2021-01-27 09:02:35 +00:00
invalid.mlir [mlir] Support index and memref types in llvm.mlir.cast 2020-12-17 09:21:42 +01:00
standard-to-llvm.mlir [mlir] use built-in vector types instead of LLVM dialect types when possible 2021-01-12 10:04:28 +01:00