[ARM] Refactor pseudo register numbering
authorLuis Machado <luis.machado@linaro.org>
Mon, 4 Oct 2021 16:56:43 +0000 (13:56 -0300)
committerLuis Machado <luis.machado@linaro.org>
Mon, 11 Oct 2021 19:03:52 +0000 (16:03 -0300)
commitecbf5d4f9b716c50908f62cbb9917ed42d45a254
tree324ced2777be84902c17eed80ae86802d15fbb88
parentdc22c61a1600639046407fb171613a3192fc0608
[ARM] Refactor pseudo register numbering

The pseudo register handling for ARM uses some hardcoded constants to
determine types and names.  In preparation to the upcoming MVE support
patch (that will add another pseudo register), this patch refactors and
reorganizes things in order to simplify handling of future pseudo registers.

We keep track of the first pseudo register number in a group and the number of
pseudo registers in that group.

Right now we only have the S and Q pseudo registers.
gdb/arm-tdep.c
gdb/arm-tdep.h