Supporting various addressing modes:
- adr z0.s, [z0.s, z0.s]
- adr z0.s, [z0.s, z0.s, lsl #<shift>]
- adr z0.d, [z0.d, z0.d]
- adr z0.d, [z0.d, z0.d, lsl #<shift>]
- adr z0.d, [z0.d, z0.d, uxtw #<shift>]
- adr z0.d, [z0.d, z0.d, sxtw #<shift>]
Paths
| Differential D48870
[AArch64][SVE] Asm: Support for ADR instruction. ClosedPublic Authored by sdesmalen on Jul 3 2018, 2:42 AM.
Details Summary Supporting various addressing modes:
Diff Detail Event TimelineThis revision is now accepted and ready to land.Jul 6 2018, 5:40 AM Closed by commit rL336533: [AArch64][SVE] Asm: Support for ADR instruction. (authored by s.desmalen). · Explain WhyJul 9 2018, 3:03 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 153886 lib/Target/AArch64/AArch64RegisterInfo.td
lib/Target/AArch64/AArch64SVEInstrInfo.td
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
lib/Target/AArch64/SVEInstrFormats.td
test/MC/AArch64/SVE/adr-diagnostics.s
test/MC/AArch64/SVE/adr.s
|