MLIR  20.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 877 of file Transforms.h.

Member Data Documentation

◆ tiledOp

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

Definition at line 879 of file Transforms.h.

◆ tileOp

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

Definition at line 878 of file Transforms.h.


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