On 7/14/25 2:52 AM, Robin Dapp wrote:
This pattern enables the combine pass (or late-combine, depending on
the case)
to merge a float_extend'ed vec_duplicate into a plus-mult or minus-
mult RTL
instruction.
Before this patch, we have three instructions, e.g.:
fcvt.s.h fa5,fa5
vfmv.v.f v24,fa5
vfmadd.vv v8,v24,v16
Even though for some reason the CI didn't pick it up again, Jeff relayed
to me that it passed in his own "CI". Therefore I'd say this is OK now.
Paul-Antoine''s patches don't have the leading "a" and "b" component
typically seen in a patch from git diff. I wonder if that's why
pre-commit testing isn't picking them up properly.
It's something I noticed when adding them to my system.
Jeff