Patch adds support for the following instructions:
ADDP, SMAXP, UMAXP, SMINP, UMINP
The specification can be found here:
https://developer.arm.com/docs/ddi0602/latest
Paths
| Differential D62128
[AArch64][SVE2] Asm: add integer pairwise arithmetic instructions ClosedPublic Authored by c-rhodes on May 20 2019, 2:52 AM.
Details
Summary Patch adds support for the following instructions: ADDP, SMAXP, UMAXP, SMINP, UMINP The specification can be found here:
Diff Detail
Event Timelinec-rhodes added a parent revision: D62001: [AArch64][SVE2] Asm: add SADALP and UADALP instructions.May 20 2019, 2:52 AM c-rhodes added a child revision: D62129: [AArch64][SVE2] Asm: add integer unary instructions (predicated).May 20 2019, 2:57 AM This revision is now accepted and ready to land.May 20 2019, 3:06 AM Closed by commit rL361229: [AArch64][SVE2] Asm: add integer pairwise arithmetic instructions (authored by c-rhodes). · Explain WhyMay 21 2019, 1:57 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 200424 llvm/trunk/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/trunk/test/MC/AArch64/SVE2/addp-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE2/addp.s
llvm/trunk/test/MC/AArch64/SVE2/smaxp-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE2/smaxp.s
llvm/trunk/test/MC/AArch64/SVE2/sminp-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE2/sminp.s
llvm/trunk/test/MC/AArch64/SVE2/umaxp-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE2/umaxp.s
llvm/trunk/test/MC/AArch64/SVE2/uminp-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE2/uminp.s
|