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 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 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.