[Mlir-commits] [mlir] [mlir][x86vector] Lower vector.contract to FMA or packed type dot-product (PR #168074)

Adam Siemieniuk llvmlistbot at llvm.org
Mon Nov 17 00:59:04 PST 2025


adam-smnk wrote:

> This transform pass is intended to use at the last stage of vectorization after unrolling of `vector.contract` to unit dims. This pass is drafted based on the @adam-smnk work in TPP-MLIR PR:1063 (convert vc to fma). Did steal few of test-cases from the patch :). Adam will be added as co-author at the time of merge.

I'm happy to hear it helped you in prototyping.
But I'd say me gluing a few things together is hardly worth mentioning. Especially as I'm not actively involved in this work, there's no need for such honors 😉

Let's just focus on getting things running. And, of course, thanks for iterating on this vectorization work, looks really promising.

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


More information about the Mlir-commits mailing list