Lines Matching refs:Rn
722 // [Rn, Rm]
724 // {2-0} = Rn
727 unsigned Rn = CTX.getRegisterInfo().getEncodingValue(MO1.getReg());
729 return (Rm << 3) | Rn;
744 Reg = CTX.getRegisterInfo().getEncodingValue(ARM::PC); // Rn is PC.
824 Reg = CTX.getRegisterInfo().getEncodingValue(ARM::PC); // Rn is PC.
943 unsigned Rn = CTX.getRegisterInfo().getEncodingValue(MO.getReg());
954 // {16-13} = Rn
962 Binary |= Rn << 13;
973 // {17-14} Rn
978 unsigned Rn = CTX.getRegisterInfo().getEncodingValue(MO.getReg());
980 Binary |= Rn << 14;
1040 // {12-9} Rn
1050 unsigned Rn = CTX.getRegisterInfo().getEncodingValue(ARM::PC); // Rn is PC.
1058 return (Rn << 9) | (1 << 13);
1060 unsigned Rn = CTX.getRegisterInfo().getEncodingValue(MO.getReg());
1068 return (Rn << 9) | Imm8 | (isAdd << 8) | (isImm << 13);
1090 // [Rn, #imm]
1092 // {2-0} = Rn
1095 unsigned Rn = CTX.getRegisterInfo().getEncodingValue(MO.getReg());
1097 return ((Imm5 & 0x1f) << 3) | Rn;
1122 Reg = CTX.getRegisterInfo().getEncodingValue(ARM::PC); // Rn is PC.
1249 // Encoded as [Rn, Rm, imm].