MLIR  17.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"

+ Collaboration diagram for mlir::scf::SCFFuseProducerOfSliceResult:

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

Member Data Documentation

◆ origProducer

OpResult mlir::scf::SCFFuseProducerOfSliceResult::origProducer

Definition at line 97 of file TileUsingInterface.h.

◆ tiledAndFusedProducer

Value mlir::scf::SCFFuseProducerOfSliceResult::tiledAndFusedProducer

Definition at line 98 of file TileUsingInterface.h.

◆ tiledOps

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

Definition at line 99 of file TileUsingInterface.h.


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