Lines Matching refs:SPR
51 // SPR - One of the 32-bit special-purpose registers
52 class SPR<bits<10> num, string n> : PPCReg<n> {
246 def LR : SPR<8, "lr">, DwarfRegNum<[-2, 65]>;
248 def LR8 : SPR<8, "lr">, DwarfRegNum<[65, -2]>;
251 def CTR : SPR<9, "ctr">, DwarfRegNum<[-2, 66]>;
252 def CTR8 : SPR<9, "ctr">, DwarfRegNum<[66, -2]>;
255 def VRSAVE: SPR<256, "vrsave">, DwarfRegNum<[109]>;
258 def SPEFSCR: SPR<512, "spefscr">, DwarfRegNum<[612, 112]>;
260 def XER: SPR<1, "xer">, DwarfRegNum<[76]>;
263 // (which really is SPR register 1); this is the only bit interesting to a
265 def CARRY: SPR<1, "xer">, DwarfRegNum<[76]> {