[PATCH] D76023: [ARM] Sink splats to vector float instructions
Sam Parker via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 13 05:06:54 PDT 2020
samparker accepted this revision.
samparker added a comment.
This revision is now accepted and ready to land.
Ok, if this unblocks the LICM, then LGTM.
================
Comment at: llvm/test/CodeGen/Thumb2/mve-floatregloops.ll:644
+; CHECK-NEXT: vldrw.u32 q3, [r0], #16
+; CHECK-NEXT: vdup.32 q1, r12
+; CHECK-NEXT: vneg.f32 q2, q2
----------------
dmgreen wrote:
> samparker wrote:
> > So why has this caused the vdup to not be hoisted anymore?
> The vdup depends on the vmov and the vmov isn't hoisted.
facepalm.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D76023/new/
https://reviews.llvm.org/D76023
More information about the llvm-commits
mailing list