Lines Matching refs:Rm
1665 unsigned Rm = fieldFromInstruction(Val, 0, 4); in DecodeSORegImmOperand() local
1670 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSORegImmOperand()
1703 unsigned Rm = fieldFromInstruction(Val, 0, 4); in DecodeSORegRegOperand() local
1708 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSORegRegOperand()
2047 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeAddrMode2IdxInstruction() local
2109 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
2152 unsigned Rm = fieldFromInstruction(Val, 0, 4); in DecodeSORegMemOperand() local
2178 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSORegMemOperand()
2210 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeAddrMode3Instruction() local
2243 if (type && Rm == 15) in DecodeAddrMode3Instruction()
2257 if (!type && Rm == 15) in DecodeAddrMode3Instruction()
2270 if (!type && (Rt2 == 15 || Rm == 15 || Rm == Rt || Rm == Rt2)) in DecodeAddrMode3Instruction()
2287 if (!type && Rm == 15) in DecodeAddrMode3Instruction()
2305 if (!type && (Rt == 15 || Rm == 15)) in DecodeAddrMode3Instruction()
2382 Inst.addOperand(MCOperand::createImm(U | (imm << 4) | Rm)); in DecodeAddrMode3Instruction()
2384 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeAddrMode3Instruction()
2431 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeQADDInstruction() local
2440 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeQADDInstruction()
2741 unsigned Rm = fieldFromInstruction(Insn, 8, 4); in DecodeSMLAInstruction() local
2752 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSMLAInstruction()
2770 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeTSTInstruction() local
2777 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeTSTInstruction()
2945 unsigned Rm = fieldFromInstruction(Val, 0, 4); in DecodeAddrMode6Operand() local
2948 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeAddrMode6Operand()
2968 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLDInstruction() local
3183 if (Rm == 0xd) { in DecodeVLDInstruction()
3216 if (Rm != 0xD && Rm != 0xF && in DecodeVLDInstruction()
3217 !Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLDInstruction()
3300 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVSTInstruction() local
3354 if (Rm == 0xF) in DecodeVSTInstruction()
3384 if (Rm == 0xD) in DecodeVSTInstruction()
3386 else if (Rm != 0xF) { in DecodeVSTInstruction()
3387 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVSTInstruction()
3569 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD1DupInstruction() local
3590 if (Rm != 0xF) { in DecodeVLD1DupInstruction()
3602 if (Rm != 0xD && Rm != 0xF && in DecodeVLD1DupInstruction()
3603 !Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD1DupInstruction()
3617 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD2DupInstruction() local
3643 if (Rm != 0xF) in DecodeVLD2DupInstruction()
3650 if (Rm != 0xD && Rm != 0xF) { in DecodeVLD2DupInstruction()
3651 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD2DupInstruction()
3666 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD3DupInstruction() local
3675 if (Rm != 0xF) { in DecodeVLD3DupInstruction()
3684 if (Rm == 0xD) in DecodeVLD3DupInstruction()
3686 else if (Rm != 0xF) { in DecodeVLD3DupInstruction()
3687 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD3DupInstruction()
3702 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD4DupInstruction() local
3728 if (Rm != 0xF) { in DecodeVLD4DupInstruction()
3737 if (Rm == 0xD) in DecodeVLD4DupInstruction()
3739 else if (Rm != 0xF) { in DecodeVLD4DupInstruction()
3740 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD4DupInstruction()
3855 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVSHLMaxInstruction() local
3856 Rm |= fieldFromInstruction(Insn, 5, 1) << 4; in DecodeVSHLMaxInstruction()
3861 if (!Check(S, DecodeDPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVSHLMaxInstruction()
3905 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeTBLInstruction() local
3906 Rm |= fieldFromInstruction(Insn, 5, 1) << 4; in DecodeTBLInstruction()
3927 if (!Check(S, DecodeDPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeTBLInstruction()
3991 unsigned Rm = fieldFromInstruction(Val, 3, 3); in DecodeThumbAddrModeRR() local
3995 if (!Check(S, DecodetGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeThumbAddrModeRR()
4042 unsigned Rm = fieldFromInstruction(Val, 2, 4); in DecodeT2AddrModeSOReg() local
4059 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeT2AddrModeSOReg()
4712 unsigned Rm = fieldFromInstruction(Insn, 3, 4); in DecodeThumbAddSPReg() local
4716 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeThumbAddSPReg()
4739 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodePostIdxReg() local
4742 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodePostIdxReg()
4837 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeThumbTableBranch() local
4842 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeThumbTableBranch()
5176 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeLDRPreReg() local
5179 if (Rm == 0xF) S = MCDisassembler::SoftFail; in DecodeLDRPreReg()
5250 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD1LN() local
5290 if (Rm != 0xF) { // Writeback in DecodeVLD1LN()
5297 if (Rm != 0xF) { in DecodeVLD1LN()
5298 if (Rm != 0xD) { in DecodeVLD1LN()
5299 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD1LN()
5317 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVST1LN() local
5355 if (Rm != 0xF) { // Writeback in DecodeVST1LN()
5362 if (Rm != 0xF) { in DecodeVST1LN()
5363 if (Rm != 0xD) { in DecodeVST1LN()
5364 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST1LN()
5382 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD2LN() local
5420 if (Rm != 0xF) { // Writeback in DecodeVLD2LN()
5427 if (Rm != 0xF) { in DecodeVLD2LN()
5428 if (Rm != 0xD) { in DecodeVLD2LN()
5429 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD2LN()
5449 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVST2LN() local
5483 if (Rm != 0xF) { // Writeback in DecodeVST2LN()
5490 if (Rm != 0xF) { in DecodeVST2LN()
5491 if (Rm != 0xD) { in DecodeVST2LN()
5492 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST2LN()
5512 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD3LN() local
5551 if (Rm != 0xF) { // Writeback in DecodeVLD3LN()
5558 if (Rm != 0xF) { in DecodeVLD3LN()
5559 if (Rm != 0xD) { in DecodeVLD3LN()
5560 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD3LN()
5582 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVST3LN() local
5614 if (Rm != 0xF) { // Writeback in DecodeVST3LN()
5621 if (Rm != 0xF) { in DecodeVST3LN()
5622 if (Rm != 0xD) { in DecodeVST3LN()
5623 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST3LN()
5645 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD4LN() local
5693 if (Rm != 0xF) { // Writeback in DecodeVLD4LN()
5700 if (Rm != 0xF) { in DecodeVLD4LN()
5701 if (Rm != 0xD) { in DecodeVLD4LN()
5702 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD4LN()
5726 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVST4LN() local
5765 if (Rm != 0xF) { // Writeback in DecodeVST4LN()
5772 if (Rm != 0xF) { in DecodeVST4LN()
5773 if (Rm != 0xD) { in DecodeVST4LN()
5774 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST4LN()
5798 unsigned Rm = fieldFromInstruction(Insn, 5, 1); in DecodeVMOVSRR() local
5800 Rm |= fieldFromInstruction(Insn, 0, 4) << 1; in DecodeVMOVSRR()
5802 if (Rt == 0xF || Rt2 == 0xF || Rm == 0x1F) in DecodeVMOVSRR()
5805 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm , Address, Decoder))) in DecodeVMOVSRR()
5807 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm+1, Address, Decoder))) in DecodeVMOVSRR()
5824 unsigned Rm = fieldFromInstruction(Insn, 5, 1); in DecodeVMOVRRS() local
5826 Rm |= fieldFromInstruction(Insn, 0, 4) << 1; in DecodeVMOVRRS()
5828 if (Rt == 0xF || Rt2 == 0xF || Rm == 0x1F) in DecodeVMOVRRS()
5835 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm , Address, Decoder))) in DecodeVMOVRRS()
5837 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm+1, Address, Decoder))) in DecodeVMOVRRS()
6167 unsigned Rm = fieldFromInstruction(Val, 0, 4); in DecodeLDR() local
6168 Rm |= (fieldFromInstruction(Val, 23, 1) << 4); in DecodeLDR()
6180 if (!Check(S, DecodePostIdxReg(Inst, Rm, Address, Decoder))) in DecodeLDR()
6839 unsigned Rm = fieldFromInstruction(Insn, 12, 4); in DecodeMVEOverlappingLongShift() local
6871 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6877 if (Rda == Rm) in DecodeMVEOverlappingLongShift()
6899 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6947 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeMVEVCMP() local
6948 if (!Check(S, DecodeGPRwithZRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeMVEVCMP()