Add a number of intrinsics which natively lower to MVE operations to the lane interleaving pass, allowing it to efficiently interleave the lanes of chucks of operations containing these intrinsics.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D97293
[ARM] Add a number of intrinsics for MVE lane interleaving ClosedPublic Authored by dmgreen on Feb 23 2021, 7:23 AM.
Details Summary Add a number of intrinsics which natively lower to MVE operations to the lane interleaving pass, allowing it to efficiently interleave the lanes of chucks of operations containing these intrinsics.
Diff Detail Event TimelineHerald added subscribers: danielkiss, hiraditya, kristof.beyls. · View Herald TranscriptFeb 23 2021, 7:23 AM dmgreen added a parent revision: D97292: [ARM] Add FP handling for MVE lane interleaving.Feb 23 2021, 7:23 AM This revision is now accepted and ready to land.Apr 12 2021, 12:38 AM This revision was landed with ongoing or failed builds.Apr 12 2021, 9:23 AM Closed by commit rGdd31b2c6e546: [ARM] Add a number of intrinsics for MVE lane interleaving (authored by dmgreen). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 336607 llvm/lib/Target/ARM/MVELaneInterleavingPass.cpp
llvm/test/CodeGen/Thumb2/mve-laneinterleaving.ll
|
clang-format: please reformat the code