Lines Matching defs:Rn
740 // [Rn, Rm]
742 // {2-0} = Rn
745 unsigned Rn = CTX.getRegisterInfo()->getEncodingValue(MO1.getReg());
747 return (Rm << 3) | Rn;
762 Reg = CTX.getRegisterInfo()->getEncodingValue(ARM::PC); // Rn is PC.
844 Reg = CTX.getRegisterInfo()->getEncodingValue(ARM::PC); // Rn is PC.
963 unsigned Rn = CTX.getRegisterInfo()->getEncodingValue(MO.getReg());
974 // {16-13} = Rn
982 Binary |= Rn << 13;
993 // {17-14} Rn
998 unsigned Rn = CTX.getRegisterInfo()->getEncodingValue(MO.getReg());
1000 Binary |= Rn << 14;
1060 // {12-9} Rn
1070 unsigned Rn = CTX.getRegisterInfo()->getEncodingValue(ARM::PC); // Rn is PC.
1078 return (Rn << 9) | (1 << 13);
1080 unsigned Rn = CTX.getRegisterInfo()->getEncodingValue(MO.getReg());
1088 return (Rn << 9) | Imm8 | (isAdd << 8) | (isImm << 13);
1110 // [Rn, #imm]
1112 // {2-0} = Rn
1115 unsigned Rn = CTX.getRegisterInfo()->getEncodingValue(MO.getReg());
1117 return ((Imm5 & 0x1f) << 3) | Rn;
1142 Reg = CTX.getRegisterInfo()->getEncodingValue(ARM::PC); // Rn is PC.
1269 // Encoded as [Rn, Rm, imm].