Same as integer addition, we can add simple floating point MVE addition and subtraction patterns.
Initial code by David Sherwood
Paths
| Differential D63257
[ARM] Select MVE fp add and sub ClosedPublic Authored by dmgreen on Jun 13 2019, 5:46 AM.
Details Summary Same as integer addition, we can add simple floating point MVE addition and subtraction patterns. Initial code by David Sherwood
Diff Detail Event Timeline
Comment Actions Now shows the awful code we generate from expansions when mve+fullfp16 is used (not mve.fp). The vdups will be cleared up later dmgreen added a child revision: D63595: [ARM] Mark div and rem as expand for MVE.Jun 26 2019, 8:00 AM This revision is now accepted and ready to land.Jun 28 2019, 12:28 AM Closed by commit rL364629: [ARM] Select MVE fp add and sub (authored by dmgreen). · Explain WhyJun 28 2019, 12:41 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 204502 llvm/lib/Target/ARM/ARMInstrMVE.td
llvm/test/CodeGen/Thumb2/mve-simple-arith.ll
|
do we need to test this when we only have -mattr=+mve?