LGTM with a minor comment. > Currently, vfwadd.wv is the pattern with (set (reg) (float_extend:(reg)) > which makes
it's minor so you can just go commit after the fix: this should be (set (plus (reg) (float_extend:(reg))) > combine pass faile to combine. > > change RTL format of vfwadd.wv ------> (set (float_extend:(reg) (reg)) so > that combine and (set (plus (float_extend:(reg) (reg))) > PASS can combine.