Lines Matching refs:Rm

1667   unsigned Rm = fieldFromInstruction(Val, 0, 4);  in DecodeSORegImmOperand()  local
1672 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSORegImmOperand()
1705 unsigned Rm = fieldFromInstruction(Val, 0, 4); in DecodeSORegRegOperand() local
1710 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSORegRegOperand()
2049 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeAddrMode2IdxInstruction() local
2111 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
2154 unsigned Rm = fieldFromInstruction(Val, 0, 4); in DecodeSORegMemOperand() local
2180 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSORegMemOperand()
2212 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeAddrMode3Instruction() local
2245 if (type && Rm == 15) in DecodeAddrMode3Instruction()
2259 if (!type && Rm == 15) in DecodeAddrMode3Instruction()
2272 if (!type && (Rt2 == 15 || Rm == 15 || Rm == Rt || Rm == Rt2)) in DecodeAddrMode3Instruction()
2289 if (!type && Rm == 15) in DecodeAddrMode3Instruction()
2307 if (!type && (Rt == 15 || Rm == 15)) in DecodeAddrMode3Instruction()
2384 Inst.addOperand(MCOperand::createImm(U | (imm << 4) | Rm)); in DecodeAddrMode3Instruction()
2386 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeAddrMode3Instruction()
2433 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeQADDInstruction() local
2442 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeQADDInstruction()
2743 unsigned Rm = fieldFromInstruction(Insn, 8, 4); in DecodeSMLAInstruction() local
2754 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSMLAInstruction()
2772 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeTSTInstruction() local
2779 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeTSTInstruction()
2947 unsigned Rm = fieldFromInstruction(Val, 0, 4); in DecodeAddrMode6Operand() local
2950 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeAddrMode6Operand()
2970 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLDInstruction() local
3185 if (Rm == 0xd) { in DecodeVLDInstruction()
3218 if (Rm != 0xD && Rm != 0xF && in DecodeVLDInstruction()
3219 !Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLDInstruction()
3302 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVSTInstruction() local
3356 if (Rm == 0xF) in DecodeVSTInstruction()
3386 if (Rm == 0xD) in DecodeVSTInstruction()
3388 else if (Rm != 0xF) { in DecodeVSTInstruction()
3389 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVSTInstruction()
3571 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD1DupInstruction() local
3592 if (Rm != 0xF) { in DecodeVLD1DupInstruction()
3604 if (Rm != 0xD && Rm != 0xF && in DecodeVLD1DupInstruction()
3605 !Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD1DupInstruction()
3619 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD2DupInstruction() local
3645 if (Rm != 0xF) in DecodeVLD2DupInstruction()
3652 if (Rm != 0xD && Rm != 0xF) { in DecodeVLD2DupInstruction()
3653 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD2DupInstruction()
3668 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD3DupInstruction() local
3677 if (Rm != 0xF) { in DecodeVLD3DupInstruction()
3686 if (Rm == 0xD) in DecodeVLD3DupInstruction()
3688 else if (Rm != 0xF) { in DecodeVLD3DupInstruction()
3689 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD3DupInstruction()
3704 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD4DupInstruction() local
3730 if (Rm != 0xF) { in DecodeVLD4DupInstruction()
3739 if (Rm == 0xD) in DecodeVLD4DupInstruction()
3741 else if (Rm != 0xF) { in DecodeVLD4DupInstruction()
3742 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD4DupInstruction()
3857 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVSHLMaxInstruction() local
3858 Rm |= fieldFromInstruction(Insn, 5, 1) << 4; in DecodeVSHLMaxInstruction()
3863 if (!Check(S, DecodeDPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVSHLMaxInstruction()
3907 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeTBLInstruction() local
3908 Rm |= fieldFromInstruction(Insn, 5, 1) << 4; in DecodeTBLInstruction()
3929 if (!Check(S, DecodeDPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeTBLInstruction()
3993 unsigned Rm = fieldFromInstruction(Val, 3, 3); in DecodeThumbAddrModeRR() local
3997 if (!Check(S, DecodetGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeThumbAddrModeRR()
4044 unsigned Rm = fieldFromInstruction(Val, 2, 4); in DecodeT2AddrModeSOReg() local
4061 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeT2AddrModeSOReg()
4714 unsigned Rm = fieldFromInstruction(Insn, 3, 4); in DecodeThumbAddSPReg() local
4718 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeThumbAddSPReg()
4741 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodePostIdxReg() local
4744 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodePostIdxReg()
4839 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeThumbTableBranch() local
4844 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeThumbTableBranch()
5178 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeLDRPreReg() local
5181 if (Rm == 0xF) S = MCDisassembler::SoftFail; in DecodeLDRPreReg()
5252 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD1LN() local
5292 if (Rm != 0xF) { // Writeback in DecodeVLD1LN()
5299 if (Rm != 0xF) { in DecodeVLD1LN()
5300 if (Rm != 0xD) { in DecodeVLD1LN()
5301 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD1LN()
5319 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVST1LN() local
5357 if (Rm != 0xF) { // Writeback in DecodeVST1LN()
5364 if (Rm != 0xF) { in DecodeVST1LN()
5365 if (Rm != 0xD) { in DecodeVST1LN()
5366 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST1LN()
5384 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD2LN() local
5422 if (Rm != 0xF) { // Writeback in DecodeVLD2LN()
5429 if (Rm != 0xF) { in DecodeVLD2LN()
5430 if (Rm != 0xD) { in DecodeVLD2LN()
5431 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD2LN()
5451 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVST2LN() local
5485 if (Rm != 0xF) { // Writeback in DecodeVST2LN()
5492 if (Rm != 0xF) { in DecodeVST2LN()
5493 if (Rm != 0xD) { in DecodeVST2LN()
5494 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST2LN()
5514 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD3LN() local
5553 if (Rm != 0xF) { // Writeback in DecodeVLD3LN()
5560 if (Rm != 0xF) { in DecodeVLD3LN()
5561 if (Rm != 0xD) { in DecodeVLD3LN()
5562 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD3LN()
5584 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVST3LN() local
5616 if (Rm != 0xF) { // Writeback in DecodeVST3LN()
5623 if (Rm != 0xF) { in DecodeVST3LN()
5624 if (Rm != 0xD) { in DecodeVST3LN()
5625 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST3LN()
5647 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD4LN() local
5695 if (Rm != 0xF) { // Writeback in DecodeVLD4LN()
5702 if (Rm != 0xF) { in DecodeVLD4LN()
5703 if (Rm != 0xD) { in DecodeVLD4LN()
5704 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD4LN()
5728 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVST4LN() local
5767 if (Rm != 0xF) { // Writeback in DecodeVST4LN()
5774 if (Rm != 0xF) { in DecodeVST4LN()
5775 if (Rm != 0xD) { in DecodeVST4LN()
5776 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST4LN()
5800 unsigned Rm = fieldFromInstruction(Insn, 5, 1); in DecodeVMOVSRR() local
5802 Rm |= fieldFromInstruction(Insn, 0, 4) << 1; in DecodeVMOVSRR()
5804 if (Rt == 0xF || Rt2 == 0xF || Rm == 0x1F) in DecodeVMOVSRR()
5807 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm , Address, Decoder))) in DecodeVMOVSRR()
5809 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm+1, Address, Decoder))) in DecodeVMOVSRR()
5826 unsigned Rm = fieldFromInstruction(Insn, 5, 1); in DecodeVMOVRRS() local
5828 Rm |= fieldFromInstruction(Insn, 0, 4) << 1; in DecodeVMOVRRS()
5830 if (Rt == 0xF || Rt2 == 0xF || Rm == 0x1F) in DecodeVMOVRRS()
5837 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm , Address, Decoder))) in DecodeVMOVRRS()
5839 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm+1, Address, Decoder))) in DecodeVMOVRRS()
6169 unsigned Rm = fieldFromInstruction(Val, 0, 4); in DecodeLDR() local
6170 Rm |= (fieldFromInstruction(Val, 23, 1) << 4); in DecodeLDR()
6182 if (!Check(S, DecodePostIdxReg(Inst, Rm, Address, Decoder))) in DecodeLDR()
6852 unsigned Rm = fieldFromInstruction(Insn, 12, 4); in DecodeMVEOverlappingLongShift() local
6884 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6890 if (Rda == Rm) in DecodeMVEOverlappingLongShift()
6912 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6960 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeMVEVCMP() local
6961 if (!Check(S, DecodeGPRwithZRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeMVEVCMP()