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