MLIR  19.0.0git
Public Attributes | List of all members
mlir::linalg::ForallReductionTilingResult Struct Reference

Transformation information returned after reduction tiling. More...

#include "mlir/Dialect/Linalg/Transforms/Transforms.h"

Public Attributes

OperationparallelTiledOp
 The partial reduction tiled op generated. More...
 
OperationmergeOp
 The final reduction operation merging all the partial reductions. More...
 
OperationinitialOp
 The op initializing the tensor used for partial reductions. More...
 
scf::ForallOp loops
 The scf.forall operation that iterate over the tiles. More...
 

Detailed Description

Transformation information returned after reduction tiling.

Definition at line 874 of file Transforms.h.

Member Data Documentation

◆ initialOp

Operation* mlir::linalg::ForallReductionTilingResult::initialOp

The op initializing the tensor used for partial reductions.

Definition at line 880 of file Transforms.h.

◆ loops

scf::ForallOp mlir::linalg::ForallReductionTilingResult::loops

The scf.forall operation that iterate over the tiles.

Definition at line 882 of file Transforms.h.

◆ mergeOp

Operation* mlir::linalg::ForallReductionTilingResult::mergeOp

The final reduction operation merging all the partial reductions.

Definition at line 878 of file Transforms.h.

◆ parallelTiledOp

Operation* mlir::linalg::ForallReductionTilingResult::parallelTiledOp

The partial reduction tiled op generated.

Definition at line 876 of file Transforms.h.


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