MLIR
21.0.0git
|
#include "mlir/Dialect/Linalg/Transforms/Transforms.h"
Public Member Functions | |
PadTilingInterfaceOptions & | setPaddingValues (ArrayRef< Attribute > pv) |
PadTilingInterfaceOptions & | setPaddingSizes (ArrayRef< OpFoldResult > m) |
PadTilingInterfaceOptions & | setPadToMultipleOf (bool b) |
Public Attributes | |
SmallVector< Attribute > | paddingValues |
A padding value for every operand. More... | |
SmallVector< OpFoldResult > | paddingSizes |
A list of iterator dimensions sizes to pad to. More... | |
bool | padToMultipleOf |
Pad iterator paddingDimension[i] to next multiple of paddingSizes[i] if true. More... | |
Definition at line 352 of file Transforms.h.
|
inline |
Definition at line 361 of file Transforms.h.
References paddingSizes.
|
inline |
Definition at line 355 of file Transforms.h.
References paddingValues.
|
inline |
Definition at line 368 of file Transforms.h.
References padToMultipleOf.
SmallVector<OpFoldResult> mlir::linalg::PadTilingInterfaceOptions::paddingSizes |
A list of iterator dimensions sizes to pad to.
Definition at line 360 of file Transforms.h.
Referenced by setPaddingSizes().
SmallVector<Attribute> mlir::linalg::PadTilingInterfaceOptions::paddingValues |
A padding value for every operand.
Definition at line 354 of file Transforms.h.
Referenced by setPaddingValues().
bool mlir::linalg::PadTilingInterfaceOptions::padToMultipleOf |
Pad iterator paddingDimension[i]
to next multiple of paddingSizes[i]
if true.
Otherwise pad to paddingSizes[i]
.
Definition at line 367 of file Transforms.h.
Referenced by setPadToMultipleOf().