MLIR
19.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 857 of file Transforms.h.
Operation* mlir::linalg::ForallTilingResult::tiledOp |
Definition at line 859 of file Transforms.h.
Operation* mlir::linalg::ForallTilingResult::tileOp |
Definition at line 858 of file Transforms.h.