[Mlir-commits] [mlir] [mlir][x86] Add pattern to tile and unroll vector.contract (PR #229076)
Julian Oppermann
llvmlistbot at llvm.org
Tue Oct 13 01:22:41 PDT 2026
jopperm wrote:
> * Is this pass needs the `c type` to be in `f32`? and fails for the `bf16`.
Yes, `f32 += bf16 @ bf16` and `i32 += i8 @ i8` are the only supported dtype configuration in the initial version.
> * The fusion of element-wise downconvert is to taken care separately?
Yes, that's the plan, but out-of-scope for this PR. My idea is to extend the pattern to fuse operations forming a single-user-chain from the loop result to the write-back, including type changes, so that would cover a down conversion.
https://github.com/llvm/llvm-project/pull/229076
More information about the Mlir-commits
mailing list