Print the first indexed element as a FP register,
for example:
mov z0.d, z1.d[0]
Is now printed as:
mov z0.d, d1
Paths
| Differential D47571
[AArch64][SVE] Asm: Print indexed element 0 as FPR. ClosedPublic Authored by sdesmalen on May 30 2018, 11:47 PM.
Details Summary Print the first indexed element as a FP register, mov z0.d, z1.d[0] Is now printed as: mov z0.d, d1
Diff Detail
Event Timelinesdesmalen added a parent revision: D47570: [AArch64][SVE] Asm: Support for indexed DUP instructions..May 30 2018, 11:47 PM Comment Actions LGTM. It also adds aliases for FPR-to-ZPR versions, maybe you could mention that in the commit message? This revision is now accepted and ready to land.Jun 1 2018, 3:57 AM Closed by commit rL333872: [AArch64][SVE] Asm: Print indexed element 0 as FPR. (authored by s.desmalen). · Explain WhyJun 4 2018, 12:12 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 149678 llvm/trunk/lib/Target/AArch64/AArch64RegisterInfo.td
llvm/trunk/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
llvm/trunk/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h
llvm/trunk/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp
llvm/trunk/lib/Target/AArch64/SVEInstrFormats.td
llvm/trunk/test/MC/AArch64/SVE/dup-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE/dup.s
llvm/trunk/test/MC/AArch64/SVE/mov.s
|