Lines Matching refs:BankedReg
130 class BankedReg<string name, bits<8> enc>
141 def : BankedReg<"r8_usr", 0x00>;
142 def : BankedReg<"r9_usr", 0x01>;
143 def : BankedReg<"r10_usr", 0x02>;
144 def : BankedReg<"r11_usr", 0x03>;
145 def : BankedReg<"r12_usr", 0x04>;
146 def : BankedReg<"sp_usr", 0x05>;
147 def : BankedReg<"lr_usr", 0x06>;
148 def : BankedReg<"r8_fiq", 0x08>;
149 def : BankedReg<"r9_fiq", 0x09>;
150 def : BankedReg<"r10_fiq", 0x0a>;
151 def : BankedReg<"r11_fiq", 0x0b>;
152 def : BankedReg<"r12_fiq", 0x0c>;
153 def : BankedReg<"sp_fiq", 0x0d>;
154 def : BankedReg<"lr_fiq", 0x0e>;
155 def : BankedReg<"lr_irq", 0x10>;
156 def : BankedReg<"sp_irq", 0x11>;
157 def : BankedReg<"lr_svc", 0x12>;
158 def : BankedReg<"sp_svc", 0x13>;
159 def : BankedReg<"lr_abt", 0x14>;
160 def : BankedReg<"sp_abt", 0x15>;
161 def : BankedReg<"lr_und", 0x16>;
162 def : BankedReg<"sp_und", 0x17>;
163 def : BankedReg<"lr_mon", 0x1c>;
164 def : BankedReg<"sp_mon", 0x1d>;
165 def : BankedReg<"elr_hyp", 0x1e>;
166 def : BankedReg<"sp_hyp", 0x1f>;
167 def : BankedReg<"spsr_fiq", 0x2e>;
168 def : BankedReg<"spsr_irq", 0x30>;
169 def : BankedReg<"spsr_svc", 0x32>;
170 def : BankedReg<"spsr_abt", 0x34>;
171 def : BankedReg<"spsr_und", 0x36>;
172 def : BankedReg<"spsr_mon", 0x3c>;
173 def : BankedReg<"spsr_hyp", 0x3e>;