Similar to VMOVN, a VQMOVN will only demand the top/bottom lanes of it's first input. However unlike VMOVN it will need access to the entire second argument, as that value is saturated not just moved in place.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D80515
[ARM] VQMOVN demand bits analysis ClosedPublic Authored by dmgreen on May 25 2020, 4:00 AM.
Details Summary Similar to VMOVN, a VQMOVN will only demand the top/bottom lanes of it's first input. However unlike VMOVN it will need access to the entire second argument, as that value is saturated not just moved in place.
Diff Detail Event TimelineThis revision is now accepted and ready to land.Jun 5 2020, 3:53 AM Closed by commit rGe73bb45c2b7b: [ARM] VQMOVN demand bits analysis (authored by dmgreen). · Explain WhyJun 5 2020, 11:13 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 265999 llvm/lib/Target/ARM/ARMISelLowering.cpp
llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll
|