[Mlir-commits] [mlir] [mlir][ArmSME] Lower vector.outerproduct to FMOPA/BFMOPA (PR #65621)
Diego Caballero
llvmlistbot at llvm.org
Sun Sep 10 23:14:55 PDT 2023
================
@@ -361,6 +361,111 @@ struct MoveVectorToTileSliceToArmSMELowering
}
};
+/// Lower `vector.outerproduct` to SME MOPA intrinsics.
+///
+/// Example:
+///
+/// %0 = vector.outerproduct %lhs, %rhs, %acc {kind = #vector.kind<add>}
+/// : vector<[4]xf32>, vector<[4]xf32>
+///
+/// is converted to:
+///
+/// "arm_sme.intr.mopa"(%tile_id, %ptrue_s, %ptrue_s, %lhs, %rhs)
----------------
dcaballe wrote:
these two have the same name?
https://github.com/llvm/llvm-project/pull/65621
More information about the Mlir-commits
mailing list