MLIR  19.0.0git
Public Attributes | List of all members
mlir::scf::SCFFuseProducerOfSliceResult Struct Reference

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
 

Detailed Description

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 133 of file TileUsingInterface.h.

Member Data Documentation

◆ origProducer

OpResult mlir::scf::SCFFuseProducerOfSliceResult::origProducer

Definition at line 134 of file TileUsingInterface.h.

Referenced by mlir::scf::yieldReplacementForFusedProducer().

◆ tiledAndFusedProducer

Value mlir::scf::SCFFuseProducerOfSliceResult::tiledAndFusedProducer

Definition at line 135 of file TileUsingInterface.h.

Referenced by mlir::scf::yieldReplacementForFusedProducer().

◆ tiledOps

SmallVector<Operation *> mlir::scf::SCFFuseProducerOfSliceResult::tiledOps

Definition at line 136 of file TileUsingInterface.h.


The documentation for this struct was generated from the following file: