Add instrinsics and patterns for the following instructions:
- bext, bdep, bgrp
Paths
| Differential D75197
[AArch64][SVE] Add intrinsics for bitwise permute instructions AbandonedPublic Authored by dancgr on Feb 26 2020, 10:28 AM.
Details Summary Add instrinsics and patterns for the following instructions:
Diff Detail
Event Timeline
Comment Actions Thanks for the patch @dancgr but these intrinsics have already been implemented in D74912. @sdesmalen shared a spreadsheet [1] with the mailing list to coordinate the intrinsics upstreaming, it's probably not as useful now given they're almost all implemented but you might find it useful if you haven't seen it already. [1] https://docs.google.com/spreadsheets/d/1leug3a0eHhi_bWtKJOR0MeZHvfQLoIPtP-um7AWafRM
Comment Actions
Thanks for the info @c-rhodes, it seems like we are done with codegen then.
Revision Contents
Diff 246782 llvm/include/llvm/IR/IntrinsicsAArch64.td
llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/lib/Target/AArch64/SVEInstrFormats.td
llvm/test/CodeGen/AArch64/sve2-bit-perm.ll
|
Not sure I should keep both +sve2 and +sve2-bitperm or not.