MLIR
20.0.0git
|
Helper struct to hold the results of building a packing loop nest. More...
#include "mlir/Dialect/Linalg/Transforms/Transforms.h"
Public Attributes | |
SmallVector< OpFoldResult > | offsets |
SmallVector< OpFoldResult > | sizes |
SmallVector< OpFoldResult > | strides |
SmallVector< Value > | clonedLoopIvs |
SmallVector< Value > | leadingPackedTensorIndexings |
TransposeOp | maybeTransposeOp |
tensor::PadOp | hoistedPadOp |
Helper struct to hold the results of building a packing loop nest.
Definition at line 549 of file Transforms.h.
SmallVector<Value> mlir::linalg::detail::PackingResult::clonedLoopIvs |
Definition at line 551 of file Transforms.h.
Referenced by replaceByPackingResult().
tensor::PadOp mlir::linalg::detail::PackingResult::hoistedPadOp |
Definition at line 553 of file Transforms.h.
SmallVector<Value> mlir::linalg::detail::PackingResult::leadingPackedTensorIndexings |
Definition at line 551 of file Transforms.h.
TransposeOp mlir::linalg::detail::PackingResult::maybeTransposeOp |
Definition at line 552 of file Transforms.h.
SmallVector<OpFoldResult> mlir::linalg::detail::PackingResult::offsets |
Definition at line 550 of file Transforms.h.
SmallVector<OpFoldResult> mlir::linalg::detail::PackingResult::sizes |
Definition at line 550 of file Transforms.h.
Referenced by replaceByPackingResult().
SmallVector<OpFoldResult> mlir::linalg::detail::PackingResult::strides |
Definition at line 550 of file Transforms.h.
Referenced by replaceByPackingResult().