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

Rewrite a TilingInterface op to a tiled scf.forall, applying tiling by numThreads. More...

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

Public Attributes

OperationtileOp
 
OperationtiledOp
 

Detailed Description

Rewrite a TilingInterface op to a tiled scf.forall, applying tiling by numThreads.

If non-empty, the mapping is added as an attribute to the resulting scf.forall. Zero tile sizes indicate that the dimension is not tiled, and can be thought of as tiling by the full size of data. It is the user's responsibility to ensure that numThreads is a valid tiling specification (i.e. that only tiles parallel dimensions, e.g. in the Linalg case).

Definition at line 857 of file Transforms.h.

Member Data Documentation

◆ tiledOp

Operation* mlir::linalg::ForallTilingResult::tiledOp

Definition at line 859 of file Transforms.h.

◆ tileOp

Operation* mlir::linalg::ForallTilingResult::tileOp

Definition at line 858 of file Transforms.h.


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