|
MLIR
22.0.0git
|
Fuse the producer of the source of candidateSliceOp by computing the required slice of the producer in-place.
More...
#include "mlir/Dialect/SCF/Transforms/TileUsingInterface.h"
Public Attributes | |
| OpResult | origProducer |
| Value | tiledAndFusedProducer |
| SmallVector< Operation * > | tiledOps |
| SmallVector< Operation * > | generatedSlices |
Fuse the producer of the source of candidateSliceOp by computing the required slice of the producer in-place.
Note that the method replaces the uses of candidateSliceOp with the tiled and fused producer value but does not delete the slice operation.
Definition at line 294 of file TileUsingInterface.h.
| SmallVector<Operation *> mlir::scf::SCFFuseProducerOfSliceResult::generatedSlices |
Definition at line 298 of file TileUsingInterface.h.
| OpResult mlir::scf::SCFFuseProducerOfSliceResult::origProducer |
Definition at line 295 of file TileUsingInterface.h.
Referenced by mlir::scf::yieldReplacementForFusedProducer().
| Value mlir::scf::SCFFuseProducerOfSliceResult::tiledAndFusedProducer |
Definition at line 296 of file TileUsingInterface.h.
| SmallVector<Operation *> mlir::scf::SCFFuseProducerOfSliceResult::tiledOps |
Definition at line 297 of file TileUsingInterface.h.
Referenced by mlir::scf::tileAndFuseProducerOfSlice(), and mlir::scf::yieldReplacementForFusedProducer().