[PATCH] D62204: [AArch64][SVE2] Asm: support SVE2 Accumulate Group
Cullen Rhodes via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue May 21 09:03:02 PDT 2019
c-rhodes created this revision.
c-rhodes added reviewers: sdesmalen, SjoerdMeijer, rovka.
Herald added subscribers: kristof.beyls, tschuett, javed.absar.
Herald added a project: LLVM.
Patch adds support for the following instructions:
SVE2 bitwise shift and insert:
- SRI, SLI
SVE2 bitwise shift right and accumulate:
- SSRA, USRA, SRSRA, URSRA
SVE2 complex integer add:
- CADD, SQCADD
SVE2 integer absolute difference and accumulate:
- SABA, UABA
SVE2 integer absolute difference and accumulate long:
- SABALB, SABALT, UABALB, UABALT
SVE2 integer add/subtract long with carry:
- ADCLB, ADCLT, SBCLB, SBCLT
The specification can be found here:
https://developer.arm.com/docs/ddi0602/latest
Repository:
rL LLVM
https://reviews.llvm.org/D62204
Files:
lib/Target/AArch64/AArch64SVEInstrInfo.td
lib/Target/AArch64/SVEInstrFormats.td
test/MC/AArch64/SVE2/adclb-diagnostics.s
test/MC/AArch64/SVE2/adclb.s
test/MC/AArch64/SVE2/adclt-diagnostics.s
test/MC/AArch64/SVE2/adclt.s
test/MC/AArch64/SVE2/cadd-diagnostics.s
test/MC/AArch64/SVE2/cadd.s
test/MC/AArch64/SVE2/saba-diagnostics.s
test/MC/AArch64/SVE2/saba.s
test/MC/AArch64/SVE2/sabalb-diagnostics.s
test/MC/AArch64/SVE2/sabalb.s
test/MC/AArch64/SVE2/sabalt-diagnostics.s
test/MC/AArch64/SVE2/sabalt.s
test/MC/AArch64/SVE2/sbclb-diagnostics.s
test/MC/AArch64/SVE2/sbclb.s
test/MC/AArch64/SVE2/sbclt-diagnostics.s
test/MC/AArch64/SVE2/sbclt.s
test/MC/AArch64/SVE2/sli-diagnostics.s
test/MC/AArch64/SVE2/sli.s
test/MC/AArch64/SVE2/sqcadd-diagnostics.s
test/MC/AArch64/SVE2/sqcadd.s
test/MC/AArch64/SVE2/sri-diagnostics.s
test/MC/AArch64/SVE2/sri.s
test/MC/AArch64/SVE2/srsra-diagnostics.s
test/MC/AArch64/SVE2/srsra.s
test/MC/AArch64/SVE2/ssra-diagnostics.s
test/MC/AArch64/SVE2/ssra.s
test/MC/AArch64/SVE2/uaba-diagnostics.s
test/MC/AArch64/SVE2/uaba.s
test/MC/AArch64/SVE2/uabalb-diagnostics.s
test/MC/AArch64/SVE2/uabalb.s
test/MC/AArch64/SVE2/uabalt-diagnostics.s
test/MC/AArch64/SVE2/uabalt.s
test/MC/AArch64/SVE2/ursra-diagnostics.s
test/MC/AArch64/SVE2/ursra.s
test/MC/AArch64/SVE2/usra-diagnostics.s
test/MC/AArch64/SVE2/usra.s
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D62204.200523.patch
Type: text/x-patch
Size: 78515 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190521/b6e372ac/attachment.bin>
More information about the llvm-commits
mailing list