MLIR
18.0.0git

Rewrite a TilingInterface op
to a tiled scf.forall
, applying tiling by numThreads
.
More...
#include "mlir/Dialect/Linalg/Transforms/Transforms.h"
Public Attributes  
Operation *  tileOp 
Operation *  tiledOp 
Rewrite a TilingInterface op
to a tiled scf.forall
, applying tiling by numThreads
.
If nonempty, 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 849 of file Transforms.h.
Operation* mlir::linalg::ForallTilingResult::tiledOp 
Definition at line 851 of file Transforms.h.
Operation* mlir::linalg::ForallTilingResult::tileOp 
Definition at line 850 of file Transforms.h.