[PATCH] D35307: [AArch64] Initial SVE register definitions
Renato Golin via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 12 09:10:07 PDT 2017
rengolin added a comment.
Hi Amara,
This seems a very raw change, without any further description, comments or proper usage, other than a few changes on random places.
You have to describe what the changes are meant to do, where the documents are (as a refresher), which chapters of the documents those registers are described, and hopefully some use of them somewhere.
Is it not possible to write tests for them? If so, why not?
Is this the first of a series? If yes, there what's the rest? A description of the changes would help, but much better if you pointer to more reviews in the series.
cheers,
--renato
================
Comment at: lib/Target/AArch64/AArch64RegisterInfo.td:33
def subo64 : SubRegIndex<64>;
+ def qhisub : SubRegIndex<64>;
+ def qsub : SubRegIndex<64>;
----------------
Avoid unnecessary line moves.
================
Comment at: lib/Target/AArch64/AArch64RegisterInfo.td:134
+
+// Purely virtual Vector Granule (VG) Dwarf register
+def VG : AArch64Reg<0, "vg">, DwarfRegNum<[46]>;
----------------
What's this? The "register" that stores the current length of the vectors?
Repository:
rL LLVM
https://reviews.llvm.org/D35307
More information about the llvm-commits
mailing list