MLIR
22.0.0git
|
Fuse the consumer candidateSlices
by computing the required slice of the consumer in-place.
More...
#include "mlir/Dialect/SCF/Transforms/TileUsingInterface.h"
Public Attributes | |
SmallVector< OpOperand * > | origConsumerOperands |
SmallVector< OpOperand * > | tiledAndFusedConsumerOperands |
SmallVector< Operation * > | tiledOps |
Fuse the consumer candidateSlices
by computing the required slice of the consumer in-place.
All the entries of candidateSlices
are expected to map to the same consumer. The method returns an error if the consumer cannot be tiled in a manner that is consistent for all the passed slices. Note that the method replaces the uses of candidateSlices
with the tiled and fused consumer value but does not delete the slice operations.
Definition at line 416 of file TileUsingInterface.h.
SmallVector<OpOperand *> mlir::scf::SCFFuseConsumerOfSliceResult::origConsumerOperands |
Definition at line 418 of file TileUsingInterface.h.
SmallVector<OpOperand *> mlir::scf::SCFFuseConsumerOfSliceResult::tiledAndFusedConsumerOperands |
Definition at line 420 of file TileUsingInterface.h.
SmallVector<Operation *> mlir::scf::SCFFuseConsumerOfSliceResult::tiledOps |
Definition at line 421 of file TileUsingInterface.h.