[Mlir-commits] [mlir] [mlir][amdgpu] Define an amdgpu.scaling_mfma wrapper (PR #137498)

Krzysztof Drewniak llvmlistbot at llvm.org
Mon Apr 28 13:16:30 PDT 2025


================
@@ -506,6 +506,40 @@ LogicalResult GatherToLDSOp::verify() {
   return success();
 }
 
+LogicalResult ScaledMFMAOp::verify() {
+  unsigned opselA = getOpselA() >> 8;
+  unsigned opselB = getOpselB() >> 8;
+
+  if (opselA != 0)
+    return emitOpError("Opsel A must be a zero extended 8 bit value");
+
+  if (opselB != 0)
+    return emitOpError("Opsel B must be a zero extended 8 bit value");
+
+  auto isValidType =
----------------
krzysz00 wrote:

This should be handled with a variant of `MFMAInTypes`

https://github.com/llvm/llvm-project/pull/137498


More information about the Mlir-commits mailing list