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 198 of file TileUsingInterface.h.
SmallVector<Operation *> mlir::scf::SCFFuseProducerOfSliceResult::generatedSlices |
Definition at line 202 of file TileUsingInterface.h.
OpResult mlir::scf::SCFFuseProducerOfSliceResult::origProducer |
Definition at line 199 of file TileUsingInterface.h.
Referenced by mlir::scf::yieldReplacementForFusedProducer().
Value mlir::scf::SCFFuseProducerOfSliceResult::tiledAndFusedProducer |
Definition at line 200 of file TileUsingInterface.h.
SmallVector<Operation *> mlir::scf::SCFFuseProducerOfSliceResult::tiledOps |
Definition at line 201 of file TileUsingInterface.h.
Referenced by mlir::scf::tileAndFuseProducerOfSlice(), and mlir::scf::yieldReplacementForFusedProducer().