[ARM] Tidy up banked registers encoding
authorJaved Absar <javed.absar@arm.com>
Thu, 3 Aug 2017 01:24:12 +0000 (01:24 +0000)
committerJaved Absar <javed.absar@arm.com>
Thu, 3 Aug 2017 01:24:12 +0000 (01:24 +0000)
commit054d1aef4349f58d8d74bea658f95a839168bcce
treec090f132d722696a349ddf26bdbd49f8472350f8
parent449fdf816e0b18ff75c2b4a9b3f9ce83063c57b6
[ARM] Tidy up banked registers encoding

Moves encoding (SYSm) information of banked registers to ARMSystemRegister.td,
where it rightly belongs and forms a single point of reference in the code.

Reviewed by: @fhahn, @rovka, @olista01
Differential Revision: https://reviews.llvm.org/D36219

llvm-svn: 309910
llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
llvm/lib/Target/ARM/ARMSystemRegister.td
llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
llvm/lib/Target/ARM/Utils/ARMBaseInfo.cpp
llvm/lib/Target/ARM/Utils/ARMBaseInfo.h