|
MLIR
22.0.0git
|
#include "mlir/Dialect/Linalg/Transforms/Transforms.h"
Public Member Functions | |
| LinalgTilingAndFusionOptions & | setTileSizes (ArrayRef< int64_t > ts) |
| LinalgTilingAndFusionOptions & | setDistributionOptions (LinalgLoopDistributionOptions distributionOptions) |
Public Attributes | |
| SmallVector< int64_t > | tileSizes |
| Tile sizes used to tile the root operation. More... | |
| SmallVector< int64_t > | tileInterchange |
| Tile interchange used to permute the tile loops. More... | |
| std::optional< LinalgLoopDistributionOptions > | tileDistribution |
| When specified, specifies distribution of generated tile loops to processors. More... | |
Definition at line 261 of file Transforms.h.
|
inline |
Definition at line 274 of file Transforms.h.
References tileDistribution.
|
inline |
Definition at line 264 of file Transforms.h.
References tileSizes.
| std::optional<LinalgLoopDistributionOptions> mlir::linalg::LinalgTilingAndFusionOptions::tileDistribution |
When specified, specifies distribution of generated tile loops to processors.
Definition at line 272 of file Transforms.h.
Referenced by setDistributionOptions().
| SmallVector<int64_t> mlir::linalg::LinalgTilingAndFusionOptions::tileInterchange |
Tile interchange used to permute the tile loops.
Definition at line 269 of file Transforms.h.
| SmallVector<int64_t> mlir::linalg::LinalgTilingAndFusionOptions::tileSizes |
Tile sizes used to tile the root operation.
Definition at line 263 of file Transforms.h.
Referenced by setTileSizes().