Adds intrinsics for the following:
- rbit
- revb
- revh
- revw
Patterns are also defined to map the 'llvm.bswap.*' intrinsic to the SVE
revb instruction.
Paths
| Differential D70960
[AArch64][SVE] Implement reversal intrinsics ClosedPublic Authored by c-rhodes on Dec 3 2019, 6:01 AM.
Details
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Dec 3 2019, 7:26 AM Closed by commit rG201d91daad4f: [AArch64][SVE] Implement reversal intrinsics (authored by c-rhodes). · Explain WhyDec 4 2019, 4:07 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 231892 llvm/include/llvm/IR/IntrinsicsAArch64.td
llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/lib/Target/AArch64/SVEInstrFormats.td
llvm/test/CodeGen/AArch64/sve-intrinsics-reversal.ll
|