MLIR  17.0.0git
Public Attributes | List of all members
mlir::scf::SCFReductionTilingResult Struct Reference

Transformation information returned after reduction tiling. More...

#include "mlir/Dialect/SCF/Transforms/TileUsingInterface.h"

+ Collaboration diagram for mlir::scf::SCFReductionTilingResult:

Public Attributes

OperationparallelTiledOp
 The partial reduction tiled op generated. More...
 
OperationmergeOp
 The final reduction operation merging all the partial reductions. More...
 
OperationinitialOp
 Initial op. More...
 
SmallVector< scf::ForOp > loops
 The scf.for operations that iterate over the tiles. More...
 

Detailed Description

Transformation information returned after reduction tiling.

Definition at line 210 of file TileUsingInterface.h.

Member Data Documentation

◆ initialOp

Operation* mlir::scf::SCFReductionTilingResult::initialOp

Initial op.

Definition at line 216 of file TileUsingInterface.h.

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

◆ loops

SmallVector<scf::ForOp> mlir::scf::SCFReductionTilingResult::loops

The scf.for operations that iterate over the tiles.

Definition at line 218 of file TileUsingInterface.h.

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

◆ mergeOp

Operation* mlir::scf::SCFReductionTilingResult::mergeOp

The final reduction operation merging all the partial reductions.

Definition at line 214 of file TileUsingInterface.h.

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

◆ parallelTiledOp

Operation* mlir::scf::SCFReductionTilingResult::parallelTiledOp

The partial reduction tiled op generated.

Definition at line 212 of file TileUsingInterface.h.

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


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