MLIR 22.0.0git
mlir::LinalgBlockPackMatmulOptions Struct Reference

#include "mlir/Dialect/Linalg/Passes.h"

Public Attributes

::llvm::SmallVector< int64_tblockFactors
bool allowPadding = true
::llvm::SmallVector< int64_tmnkPaddedSizesNextMultipleOf
::llvm::SmallVector< int64_tmnkOrder
bool lhsTransposeOuterBlocks = false
bool lhsTransposeInnerBlocks = false
bool rhsTransposeOuterBlocks = true
bool rhsTransposeInnerBlocks = true

Detailed Description

Definition at line 335 of file Passes.h.

Member Data Documentation

◆ allowPadding

bool mlir::LinalgBlockPackMatmulOptions::allowPadding = true

Definition at line 337 of file Passes.h.

◆ blockFactors

::llvm::SmallVector<int64_t> mlir::LinalgBlockPackMatmulOptions::blockFactors

Definition at line 336 of file Passes.h.

◆ lhsTransposeInnerBlocks

bool mlir::LinalgBlockPackMatmulOptions::lhsTransposeInnerBlocks = false

Definition at line 341 of file Passes.h.

◆ lhsTransposeOuterBlocks

bool mlir::LinalgBlockPackMatmulOptions::lhsTransposeOuterBlocks = false

Definition at line 340 of file Passes.h.

◆ mnkOrder

::llvm::SmallVector<int64_t> mlir::LinalgBlockPackMatmulOptions::mnkOrder

Definition at line 339 of file Passes.h.

◆ mnkPaddedSizesNextMultipleOf

::llvm::SmallVector<int64_t> mlir::LinalgBlockPackMatmulOptions::mnkPaddedSizesNextMultipleOf

Definition at line 338 of file Passes.h.

◆ rhsTransposeInnerBlocks

bool mlir::LinalgBlockPackMatmulOptions::rhsTransposeInnerBlocks = true

Definition at line 343 of file Passes.h.

◆ rhsTransposeOuterBlocks

bool mlir::LinalgBlockPackMatmulOptions::rhsTransposeOuterBlocks = true

Definition at line 342 of file Passes.h.


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