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 242 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 244 of file TileUsingInterface.h.
SmallVector<LoopLikeOpInterface> mlir::scf::SCFTileAndFuseResult::loops |
The scf.for
operations that iterate over the tiles.
Definition at line 250 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 252 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 248 of file TileUsingInterface.h.