Add a DAG combine to form these from FADD_VL/FSUB_VL and FP_EXTEND_VL.
This makes it similar to other widening ops and allows us to handle
using the same FP_EXTEND_VL for both operands.
Differential D151969
[RISCV] Add RISCVISD nodes for vfwadd/vfwsub. craig.topper on Jun 1 2023, 10:26 PM. Authored by
Details Add a DAG combine to form these from FADD_VL/FSUB_VL and FP_EXTEND_VL. This makes it similar to other widening ops and allows us to handle
Diff Detail
Event TimelineComment Actions LGTM w/minor comment. Note, I'm mostly trusting you have the tablegen bits right. My review is really only meaningful for the C++ bits.
|