|
MLIR
22.0.0git
|
This is the complete list of members for mlir::xegpu::uArch::MMAInstructionInterface, including all inherited members.
| checkSupportedShapesAndTypes(std::pair< uint32_t, uint32_t > AShape, std::pair< uint32_t, uint32_t > BShape, std::pair< uint32_t, uint32_t > CShape, std::pair< uint32_t, uint32_t > DShape, Type AType, Type BType, Type CType, Type DType)=0 | mlir::xegpu::uArch::MMAInstructionInterface | pure virtual |
| checkSupportedTypes(Type AType, Type BType, Type CType, Type DType)=0 | mlir::xegpu::uArch::MMAInstructionInterface | pure virtual |
| getSupportedK(Type type) const =0 | mlir::xegpu::uArch::MMAInstructionInterface | pure virtual |
| getSupportedM(Type type) const =0 | mlir::xegpu::uArch::MMAInstructionInterface | pure virtual |
| getSupportedN(Type type) const =0 | mlir::xegpu::uArch::MMAInstructionInterface | pure virtual |
| getSupportedShapes(Type dataType, MMAOpndKind matrixType)=0 | mlir::xegpu::uArch::MMAInstructionInterface | pure virtual |
| getSupportedTypes(MLIRContext &context, MMAOpndKind matrixType)=0 | mlir::xegpu::uArch::MMAInstructionInterface | pure virtual |
| validate(std::pair< uint32_t, uint32_t > AShape, std::pair< uint32_t, uint32_t > BShape, std::pair< uint32_t, uint32_t > CShape, std::pair< uint32_t, uint32_t > DShape, Type AType, Type BType, Type CType, Type DType)=0 | mlir::xegpu::uArch::MMAInstructionInterface | pure virtual |
| ~MMAInstructionInterface()=default | mlir::xegpu::uArch::MMAInstructionInterface | virtual |