[M68k] Convert register Aliases to AltNames
authorRicky Taylor <rickytaylor26@gmail.com>
Thu, 11 Mar 2021 20:37:00 +0000 (20:37 +0000)
committerRicky Taylor <rickytaylor26@gmail.com>
Fri, 19 Mar 2021 11:44:53 +0000 (11:44 +0000)
commitcd442157cff4aad209ae532cbf031abbe10bc1df
tree8e33b2745e65f41ca4a5c922d15cb06b992c7562
parent51884c6beff75b5b0d7dad50b67bf535f59bd7ae
[M68k] Convert register Aliases to AltNames

This makes it simpler to determine when two registers are actually the
same vs just partially aliasing.

The only real caveat is that it becomes impossible to know which name
was used for the register previously. (i.e. parsing assembly and then
disassembling it can result in the register name changing.)

Differential Revision: https://reviews.llvm.org/D98536
llvm/lib/Target/M68k/M68kRegisterInfo.td
llvm/lib/Target/M68k/MCTargetDesc/M68kBaseInfo.h