MLIR
20.0.0git
|
Transformation information returned after tile and fuse. More...
#include "mlir/Dialect/SCF/Transforms/TileUsingInterface.h"
Public Attributes | |
llvm::SetVector< Operation * > | fusedProducers |
List of untiled operations that were fused with the tiled consumer. More... | |
llvm::SetVector< Operation * > | tiledAndFusedOps |
List of tiled and fused operations generated. More... | |
SmallVector< LoopLikeOpInterface > | loops |
The scf.for operations that iterate over the tiles. More... | |
llvm::DenseMap< Value, Value > | replacements |
The replacement values to use for the tiled and fused operations. More... | |
Transformation information returned after tile and fuse.
Definition at line 236 of file TileUsingInterface.h.
llvm::SetVector<Operation *> mlir::scf::SCFTileAndFuseResult::fusedProducers |
List of untiled operations that were fused with the tiled consumer.
Definition at line 238 of file TileUsingInterface.h.
SmallVector<LoopLikeOpInterface> mlir::scf::SCFTileAndFuseResult::loops |
The scf.for
operations that iterate over the tiles.
Definition at line 244 of file TileUsingInterface.h.
llvm::DenseMap<Value, Value> mlir::scf::SCFTileAndFuseResult::replacements |
The replacement values to use for the tiled and fused operations.
Definition at line 246 of file TileUsingInterface.h.
llvm::SetVector<Operation *> mlir::scf::SCFTileAndFuseResult::tiledAndFusedOps |
List of tiled and fused operations generated.
The first one in this list is guaranteed to be the tiled operations generated during tiling of the generated operation.
Definition at line 242 of file TileUsingInterface.h.