Lines Matching refs:Rn
848 // [Rn, Rm]
850 // {2-0} = Rn
853 unsigned Rn = CTX.getRegisterInfo()->getEncodingValue(MO1.getReg());
855 return (Rm << 3) | Rn;
871 Reg = CTX.getRegisterInfo()->getEncodingValue(ARM::PC); // Rn is PC.
955 Reg = CTX.getRegisterInfo()->getEncodingValue(ARM::PC); // Rn is PC.
1060 unsigned Rn = CTX.getRegisterInfo()->getEncodingValue(MO.getReg());
1071 // {16-13} = Rn
1079 Binary |= Rn << 13;
1091 // {17-14} Rn
1096 unsigned Rn = CTX.getRegisterInfo()->getEncodingValue(MO.getReg());
1098 Binary |= Rn << 14;
1162 // {12-9} Rn
1172 unsigned Rn = CTX.getRegisterInfo()->getEncodingValue(ARM::PC); // Rn is PC.
1180 return (Rn << 9) | (1 << 13);
1182 unsigned Rn = CTX.getRegisterInfo()->getEncodingValue(MO.getReg());
1190 return (Rn << 9) | Imm8 | (isAdd << 8) | (isImm << 13);
1214 // [Rn, #imm]
1216 // {2-0} = Rn
1219 unsigned Rn = CTX.getRegisterInfo()->getEncodingValue(MO.getReg());
1221 return ((Imm5 & 0x1f) << 3) | Rn;
1248 Reg = CTX.getRegisterInfo()->getEncodingValue(ARM::PC); // Rn is PC.
1378 // Encoded as [Rn, Rm, imm].