MLIR  18.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 106 of file TileUsingInterface.h.

Member Data Documentation

◆ origProducer

OpResult mlir::scf::SCFFuseProducerOfSliceResult::origProducer

Definition at line 107 of file TileUsingInterface.h.

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

◆ tiledAndFusedProducer

Value mlir::scf::SCFFuseProducerOfSliceResult::tiledAndFusedProducer

Definition at line 108 of file TileUsingInterface.h.

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

◆ tiledOps

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

Definition at line 109 of file TileUsingInterface.h.


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