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)=0 | mlir::xegpu::uArch::MMAInstructionInterface | pure virtual |
getSupportedM(Type type)=0 | mlir::xegpu::uArch::MMAInstructionInterface | pure virtual |
getSupportedN(Type type)=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 |