These two nodes were added by 69caef2b781130a7d0eeaf8898eb346b6423ae03 in 2005 and they are not used by PowerPC backend anymore. And the ISD::FMA is a prefer way for VMADDFP if we really want to create that node. For VNMSUBFP, we will also add a more generic node FNMSUB in D76585 if we really want it.
Details
Details
- Reviewers
nemanjai jsji qiucf - Group Reviewers
Restricted Project - Commits
- rGa462561ceec6: [NFC][PowerPC] Remove unused node PPCISD::VMADDFP and PPCISD::VNMSUBFP
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Thanks for doing this. Actually, we can't generate vnmsubfp for expected pattern now, since fneg is illegal for v4f32 type: (set v4f32:$vD, (fneg (fma v4f32:$vA, v4f32:$vC, (fneg v4f32:$vB)))). We should be able to handle this after D76585 landed.