MLIR  17.0.0git
mlir::scf::SCFTilingResult Struct Reference

Transformation information returned after tiling. More...

#include "mlir/Dialect/SCF/Transforms/TileUsingInterface.h"

Collaboration diagram for mlir::scf::SCFTilingResult:

## Public Attributes

SmallVector< Operation * > tiledOps
Tiled operations that are generated during tiling. More...

SmallVector< scf::ForOp > loops
The scf.for operations that iterate over the tiles. More...

SmallVector< Valuereplacements
Values to use as replacements for the untiled op. More...

## Detailed Description

Transformation information returned after tiling.

Definition at line 64 of file TileUsingInterface.h.

## ◆ loops

 SmallVector mlir::scf::SCFTilingResult::loops

The scf.for operations that iterate over the tiles.

Definition at line 70 of file TileUsingInterface.h.

Referenced by mlir::scf::tileUsingSCFForOp().

## ◆ replacements

 SmallVector mlir::scf::SCFTilingResult::replacements

Values to use as replacements for the untiled op.

Is the same size as the number of results of the untiled op.

Definition at line 73 of file TileUsingInterface.h.

Referenced by mlir::scf::tileUsingSCFForOp().

## ◆ tiledOps

 SmallVector mlir::scf::SCFTilingResult::tiledOps

Tiled operations that are generated during tiling.

The order does not matter except the last op. The replacements are expected to be the results of the last op.

Definition at line 68 of file TileUsingInterface.h.

Referenced by mlir::scf::tileUsingSCFForOp().

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