As another addition to MVE lane interleaving, this handles Splat shuffle vectors, as the shuffle of a splat is a splat.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D97291
[ARM] Handle Splats in MVE lane interleaving ClosedPublic Authored by dmgreen on Feb 23 2021, 7:08 AM.
Details Summary As another addition to MVE lane interleaving, this handles Splat shuffle vectors, as the shuffle of a splat is a splat.
Diff Detail Event TimelineHerald added subscribers: danielkiss, hiraditya, kristof.beyls. · View Herald TranscriptFeb 23 2021, 7:08 AM dmgreen added a parent revision: D97289: [ARM] Extend MVE lane interleaving to handle other non-instruction leaves.Feb 23 2021, 7:08 AM dmgreen added a child revision: D97292: [ARM] Add FP handling for MVE lane interleaving.Feb 23 2021, 7:17 AM This revision is now accepted and ready to land.Mar 29 2021, 2:00 AM Closed by commit rGd4b3380dfe62: [ARM] Handle Splats in MVE lane interleaving (authored by dmgreen). · Explain WhyMar 30 2021, 3:19 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 325784 llvm/lib/Target/ARM/MVELaneInterleavingPass.cpp
llvm/test/CodeGen/Thumb2/mve-laneinterleaving-cost.ll
|