Go to the source code of this file.
|
bool | mlir::memref::isStaticShapeAndContiguousRowMajor (MemRefType type) |
| Returns true, if the memref type has static shapes and represents a contiguous chunk of memory. More...
|
|
std::pair< LinearizedMemRefInfo, OpFoldResult > | mlir::memref::getLinearizedMemRefOffsetAndSize (OpBuilder &builder, Location loc, int srcBits, int dstBits, OpFoldResult offset, ArrayRef< OpFoldResult > sizes, ArrayRef< OpFoldResult > strides, ArrayRef< OpFoldResult > indices={}) |
|
LinearizedMemRefInfo | mlir::memref::getLinearizedMemRefOffsetAndSize (OpBuilder &builder, Location loc, int srcBits, int dstBits, OpFoldResult offset, ArrayRef< OpFoldResult > sizes) |
| For a memref with offset and sizes , returns the offset and size to use for the linearized memref , assuming that the strides are computed from a row-major ordering of the sizes;. More...
|
|
void | mlir::memref::eraseDeadAllocAndStores (RewriterBase &rewriter, Operation *parentOp) |
|