|
MLIR 22.0.0git
|
Specialization of linalg.matmul op that has a transpose map on A. More...
#include "mlir/Dialect/Linalg/IR/Linalg.h"
Static Public Member Functions | |
| ::mlir::TypeID | resolveTypeID () |
| static void | build (OpBuilder &builder, OperationState &result, ValueRange inputs, ValueRange outputs, ArrayRef< NamedAttribute > attributes={}) |
| Build a transpose A matmul. | |
| static MatmulTransposeAOp | create (OpBuilder &builder, Location location, ValueRange inputs, ValueRange outputs, ArrayRef< NamedAttribute > attributes={}) |
| static void | build (OpBuilder &builder, OperationState &result, TypeRange resultTensorTypes, ValueRange inputs, ValueRange outputs, ArrayRef< NamedAttribute > attributes={}) |
| Build a transpose A matmul with a specific result type. | |
| static MatmulTransposeAOp | create (OpBuilder &builder, Location location, TypeRange resultTensorTypes, ValueRange inputs, ValueRange outputs, ArrayRef< NamedAttribute > attributes={}) |
| static void | build (OpBuilder &builder, OperationState &result, TypeRange resultTensorTypes, ValueRange inputs, ValueRange outputs, Attribute cast, ArrayRef< NamedAttribute > attributes={}) |
| Build a transpose A matmul with a specific result type and a cast type. | |
| static MatmulTransposeAOp | create (OpBuilder &builder, Location location, TypeRange resultTensorTypes, ValueRange inputs, ValueRange outputs, Attribute cast, ArrayRef< NamedAttribute > attributes={}) |
| static bool | isDefaultIndexingMaps (Attribute attr) |
| Checks if the affine map is the expected one for this operation. | |
| static bool | classof (Operation *op) |
Specialization of linalg.matmul op that has a transpose map on A.
|
static |
Build a transpose A matmul with a specific result type.
Definition at line 4014 of file LinalgOps.cpp.
References buildMatmulOp(), and result.
|
static |
Build a transpose A matmul with a specific result type and a cast type.
Definition at line 4035 of file LinalgOps.cpp.
References buildMatmulOp(), and result.
|
static |
Build a transpose A matmul.
Definition at line 3995 of file LinalgOps.cpp.
References buildMatmulOp(), and result.
Definition at line 4058 of file LinalgOps.cpp.
References mlir::Operation::getAttr(), and isDefaultIndexingMaps().
|
static |
Definition at line 4024 of file LinalgOps.cpp.
References build(), and mlir::OpBuilder::create().
|
static |
Definition at line 4047 of file LinalgOps.cpp.
References build(), and mlir::OpBuilder::create().
|
static |
Definition at line 4004 of file LinalgOps.cpp.
References build(), and mlir::OpBuilder::create().
Referenced by mlir::linalg::transposeMatmul().
Checks if the affine map is the expected one for this operation.
Definition at line 3981 of file LinalgOps.cpp.
References ArrayAttr(), and mlir::linalg::getAffineResultPositions().
Referenced by classof().
|
inlinestatic |
Definition at line 163 of file Linalg.h.
References mlir::TypeID::get().