MLIR
20.0.0git
|
Transformation information returned after reduction tiling. More...
#include "mlir/Dialect/SCF/Transforms/TileUsingInterface.h"
Public Attributes | |
SmallVector< Operation * > | parallelTiledOps |
The partial reduction tiled op generated. More... | |
SmallVector< Operation * > | mergeOps |
The final reduction operation merging all the partial reductions. More... | |
SmallVector< Value > | initialValues |
Initial values used for reduction. More... | |
SmallVector< LoopLikeOpInterface > | loops |
The loop operations that iterate over the tiles. More... | |
SmallVector< Value > | replacements |
The replacements to use for the results of the tiled operation. More... | |
Transformation information returned after reduction tiling.
Definition at line 304 of file TileUsingInterface.h.
SmallVector<Value> mlir::scf::SCFReductionTilingResult::initialValues |
Initial values used for reduction.
Definition at line 310 of file TileUsingInterface.h.
SmallVector<LoopLikeOpInterface> mlir::scf::SCFReductionTilingResult::loops |
The loop operations that iterate over the tiles.
Definition at line 312 of file TileUsingInterface.h.
SmallVector<Operation *> mlir::scf::SCFReductionTilingResult::mergeOps |
The final reduction operation merging all the partial reductions.
Definition at line 308 of file TileUsingInterface.h.
SmallVector<Operation *> mlir::scf::SCFReductionTilingResult::parallelTiledOps |
The partial reduction tiled op generated.
Definition at line 306 of file TileUsingInterface.h.
SmallVector<Value> mlir::scf::SCFReductionTilingResult::replacements |
The replacements to use for the results of the tiled operation.
Definition at line 314 of file TileUsingInterface.h.