diff options
Diffstat (limited to 'mlir/include/mlir/Dialect/MemRef/Utils/MemRefUtils.h')
-rw-r--r-- | mlir/include/mlir/Dialect/MemRef/Utils/MemRefUtils.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/mlir/include/mlir/Dialect/MemRef/Utils/MemRefUtils.h b/mlir/include/mlir/Dialect/MemRef/Utils/MemRefUtils.h index f7e525a7374f..6854c183b449 100644 --- a/mlir/include/mlir/Dialect/MemRef/Utils/MemRefUtils.h +++ b/mlir/include/mlir/Dialect/MemRef/Utils/MemRefUtils.h @@ -16,4 +16,17 @@ #ifndef MLIR_DIALECT_MEMREF_UTILS_MEMREFUTILS_H #define MLIR_DIALECT_MEMREF_UTILS_MEMREFUTILS_H +namespace mlir { + +class MemRefType; + +namespace memref { + +/// Returns true, if the memref type has static shapes and represents a +/// contiguous chunk of memory. +bool isStaticShapeAndContiguousRowMajor(MemRefType type); + +} // namespace memref +} // namespace mlir + #endif // MLIR_DIALECT_MEMREF_UTILS_MEMREFUTILS_H |