MLIR  22.0.0git
mlir::xegpu::uArch::MMAInstructionInterface Member List

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)=0mlir::xegpu::uArch::MMAInstructionInterfacepure virtual
checkSupportedTypes(Type AType, Type BType, Type CType, Type DType)=0mlir::xegpu::uArch::MMAInstructionInterfacepure virtual
getSupportedK(Type type)=0mlir::xegpu::uArch::MMAInstructionInterfacepure virtual
getSupportedM(Type type)=0mlir::xegpu::uArch::MMAInstructionInterfacepure virtual
getSupportedN(Type type)=0mlir::xegpu::uArch::MMAInstructionInterfacepure virtual
getSupportedShapes(Type dataType, MMAOpndKind matrixType)=0mlir::xegpu::uArch::MMAInstructionInterfacepure virtual
getSupportedTypes(MLIRContext &context, MMAOpndKind matrixType)=0mlir::xegpu::uArch::MMAInstructionInterfacepure 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)=0mlir::xegpu::uArch::MMAInstructionInterfacepure virtual
~MMAInstructionInterface()=defaultmlir::xegpu::uArch::MMAInstructionInterfacevirtual