It's sort of tricky to hit this in practice, but not impossible. I have a synthetic C testcase if anyone is interested.
The implementation is identical to the equivalent NEON register copies.
Paths
| Differential D84373
[AArch64][SVE] Teach copyPhysReg to copy ZPR2/3/4. ClosedPublic Authored by efriedma on Jul 22 2020, 5:13 PM.
Details Summary It's sort of tricky to hit this in practice, but not impossible. I have a synthetic C testcase if anyone is interested. The implementation is identical to the equivalent NEON register copies.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jul 23 2020, 1:43 AM Closed by commit rG993c1a3219a8: [AArch64][SVE] Teach copyPhysReg to copy ZPR2/3/4. (authored by efriedma). · Explain WhyJul 23 2020, 4:42 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 280292 llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
llvm/test/CodeGen/AArch64/sve-copy-zprpair.mir
|