Home
last modified time | relevance | path

Searched refs:inferOperandMMAType (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/
H A DNVVMDialect.cpp77 Optional<mlir::NVVM::MMATypes> MmaOp::inferOperandMMAType(Type operandElType, in inferOperandMMAType() function in MmaOp
98 return inferOperandMMAType(structType.getBody()[0], isAccumulator); in inferOperandMMAType()
118 Optional<mlir::NVVM::MMATypes> val = inferOperandMMAType( in accumPtxType()
126 inferOperandMMAType(getResult().getType(), /*isAccum=*/true); in resultPtxType()
160 inferOperandMMAType(regTypes.back(), /*isAccum=*/fragIdx >= 2); in print()
211 if (auto res = inferOperandMMAType(operandA[0].getType(), false)) in build()
213 if (auto res = inferOperandMMAType(operandB[0].getType(), false)) in build()
301 inferOperandMMAType(frag.regTypes[0], /*isAccum=*/iter.index() < 2); in parse()
307 frags[3].elemtype = inferOperandMMAType(resultType, /*isAccum=*/true); in parse()
/llvm-project-15.0.7/mlir/lib/Conversion/NVGPUToNVVM/
H A DNVGPUToNVVM.cpp276 Optional<NVVM::MMATypes> ptxTypeC = NVVM::MmaOp::inferOperandMMAType( in matchAndRewrite()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DNVVMOps.td976 static Optional<mlir::NVVM::MMATypes> inferOperandMMAType(Type operandElType,