Consolidate the type conversion in a single function to make it simpler to use. This allow to re-use the type conversion for up-coming ops.
Nice cleanup and fixes. Thanks!
Can you use an SubgroupMmaStoreMatrixOp::Adapter here instead of operands?
There are other instances in this pattern that read operands from the original op instead of using the passed in operands via an adapter. Those likely should also be fixed.