MLIR
20.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 877 of file Transforms.h.
Operation* mlir::linalg::ForallTilingResult::tiledOp |
Definition at line 879 of file Transforms.h.
Operation* mlir::linalg::ForallTilingResult::tileOp |
Definition at line 878 of file Transforms.h.