|
MLIR
22.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 368 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 370 of file TileUsingInterface.h.
| SmallVector<LoopLikeOpInterface> mlir::scf::SCFTileAndFuseResult::loops |
The scf.for operations that iterate over the tiles.
Definition at line 377 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 379 of file TileUsingInterface.h.
| llvm::SetVector<Operation *> mlir::scf::SCFTileAndFuseResult::tiledAndFusedOps |
List of tiled and fused operations generated.
The first element is always the tiled version of the original consumer operation processed by tileConsumerAndFuseProducersUsingSCF, followed by any operations that were fused with it.
Definition at line 375 of file TileUsingInterface.h.