Lines Matching defs:Rn
868 // [Rn, Rm]
870 // {2-0} = Rn
873 unsigned Rn = CTX.getRegisterInfo()->getEncodingValue(MO1.getReg());
875 return (Rm << 3) | Rn;
891 Reg = CTX.getRegisterInfo()->getEncodingValue(ARM::PC); // Rn is PC.
975 Reg = CTX.getRegisterInfo()->getEncodingValue(ARM::PC); // Rn is PC.
1080 unsigned Rn = CTX.getRegisterInfo()->getEncodingValue(MO.getReg());
1091 // {16-13} = Rn
1099 Binary |= Rn << 13;
1111 // {17-14} Rn
1116 unsigned Rn = CTX.getRegisterInfo()->getEncodingValue(MO.getReg());
1118 Binary |= Rn << 14;
1182 // {12-9} Rn
1192 unsigned Rn = CTX.getRegisterInfo()->getEncodingValue(ARM::PC); // Rn is PC.
1200 return (Rn << 9) | (1 << 13);
1202 unsigned Rn = CTX.getRegisterInfo()->getEncodingValue(MO.getReg());
1210 return (Rn << 9) | Imm8 | (isAdd << 8) | (isImm << 13);
1234 // [Rn, #imm]
1236 // {2-0} = Rn
1239 unsigned Rn = CTX.getRegisterInfo()->getEncodingValue(MO.getReg());
1241 return ((Imm5 & 0x1f) << 3) | Rn;
1268 Reg = CTX.getRegisterInfo()->getEncodingValue(ARM::PC); // Rn is PC.
1398 // Encoded as [Rn, Rm, imm].