Lines Matching refs:Rm

1664   unsigned Rm = fieldFromInstruction(Val, 0, 4);  in DecodeSORegImmOperand()  local
1669 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSORegImmOperand()
1702 unsigned Rm = fieldFromInstruction(Val, 0, 4); in DecodeSORegRegOperand() local
1707 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSORegRegOperand()
2046 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeAddrMode2IdxInstruction() local
2108 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
2151 unsigned Rm = fieldFromInstruction(Val, 0, 4); in DecodeSORegMemOperand() local
2177 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSORegMemOperand()
2209 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeAddrMode3Instruction() local
2242 if (type && Rm == 15) in DecodeAddrMode3Instruction()
2256 if (!type && Rm == 15) in DecodeAddrMode3Instruction()
2269 if (!type && (Rt2 == 15 || Rm == 15 || Rm == Rt || Rm == Rt2)) in DecodeAddrMode3Instruction()
2286 if (!type && Rm == 15) in DecodeAddrMode3Instruction()
2304 if (!type && (Rt == 15 || Rm == 15)) in DecodeAddrMode3Instruction()
2381 Inst.addOperand(MCOperand::createImm(U | (imm << 4) | Rm)); in DecodeAddrMode3Instruction()
2383 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeAddrMode3Instruction()
2430 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeQADDInstruction() local
2439 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeQADDInstruction()
2740 unsigned Rm = fieldFromInstruction(Insn, 8, 4); in DecodeSMLAInstruction() local
2751 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSMLAInstruction()
2769 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeTSTInstruction() local
2776 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeTSTInstruction()
2944 unsigned Rm = fieldFromInstruction(Val, 0, 4); in DecodeAddrMode6Operand() local
2947 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeAddrMode6Operand()
2967 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLDInstruction() local
3182 if (Rm == 0xd) { in DecodeVLDInstruction()
3215 if (Rm != 0xD && Rm != 0xF && in DecodeVLDInstruction()
3216 !Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLDInstruction()
3299 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVSTInstruction() local
3353 if (Rm == 0xF) in DecodeVSTInstruction()
3383 if (Rm == 0xD) in DecodeVSTInstruction()
3385 else if (Rm != 0xF) { in DecodeVSTInstruction()
3386 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVSTInstruction()
3568 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD1DupInstruction() local
3589 if (Rm != 0xF) { in DecodeVLD1DupInstruction()
3601 if (Rm != 0xD && Rm != 0xF && in DecodeVLD1DupInstruction()
3602 !Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD1DupInstruction()
3616 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD2DupInstruction() local
3642 if (Rm != 0xF) in DecodeVLD2DupInstruction()
3649 if (Rm != 0xD && Rm != 0xF) { in DecodeVLD2DupInstruction()
3650 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD2DupInstruction()
3665 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD3DupInstruction() local
3674 if (Rm != 0xF) { in DecodeVLD3DupInstruction()
3683 if (Rm == 0xD) in DecodeVLD3DupInstruction()
3685 else if (Rm != 0xF) { in DecodeVLD3DupInstruction()
3686 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD3DupInstruction()
3701 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD4DupInstruction() local
3727 if (Rm != 0xF) { in DecodeVLD4DupInstruction()
3736 if (Rm == 0xD) in DecodeVLD4DupInstruction()
3738 else if (Rm != 0xF) { in DecodeVLD4DupInstruction()
3739 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD4DupInstruction()
3854 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVSHLMaxInstruction() local
3855 Rm |= fieldFromInstruction(Insn, 5, 1) << 4; in DecodeVSHLMaxInstruction()
3860 if (!Check(S, DecodeDPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVSHLMaxInstruction()
3904 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeTBLInstruction() local
3905 Rm |= fieldFromInstruction(Insn, 5, 1) << 4; in DecodeTBLInstruction()
3926 if (!Check(S, DecodeDPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeTBLInstruction()
3990 unsigned Rm = fieldFromInstruction(Val, 3, 3); in DecodeThumbAddrModeRR() local
3994 if (!Check(S, DecodetGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeThumbAddrModeRR()
4041 unsigned Rm = fieldFromInstruction(Val, 2, 4); in DecodeT2AddrModeSOReg() local
4058 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeT2AddrModeSOReg()
4711 unsigned Rm = fieldFromInstruction(Insn, 3, 4); in DecodeThumbAddSPReg() local
4715 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeThumbAddSPReg()
4738 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodePostIdxReg() local
4741 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodePostIdxReg()
4836 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeThumbTableBranch() local
4841 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeThumbTableBranch()
5175 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeLDRPreReg() local
5178 if (Rm == 0xF) S = MCDisassembler::SoftFail; in DecodeLDRPreReg()
5249 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD1LN() local
5289 if (Rm != 0xF) { // Writeback in DecodeVLD1LN()
5296 if (Rm != 0xF) { in DecodeVLD1LN()
5297 if (Rm != 0xD) { in DecodeVLD1LN()
5298 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD1LN()
5316 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVST1LN() local
5354 if (Rm != 0xF) { // Writeback in DecodeVST1LN()
5361 if (Rm != 0xF) { in DecodeVST1LN()
5362 if (Rm != 0xD) { in DecodeVST1LN()
5363 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST1LN()
5381 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD2LN() local
5419 if (Rm != 0xF) { // Writeback in DecodeVLD2LN()
5426 if (Rm != 0xF) { in DecodeVLD2LN()
5427 if (Rm != 0xD) { in DecodeVLD2LN()
5428 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD2LN()
5448 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVST2LN() local
5482 if (Rm != 0xF) { // Writeback in DecodeVST2LN()
5489 if (Rm != 0xF) { in DecodeVST2LN()
5490 if (Rm != 0xD) { in DecodeVST2LN()
5491 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST2LN()
5511 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD3LN() local
5550 if (Rm != 0xF) { // Writeback in DecodeVLD3LN()
5557 if (Rm != 0xF) { in DecodeVLD3LN()
5558 if (Rm != 0xD) { in DecodeVLD3LN()
5559 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD3LN()
5581 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVST3LN() local
5613 if (Rm != 0xF) { // Writeback in DecodeVST3LN()
5620 if (Rm != 0xF) { in DecodeVST3LN()
5621 if (Rm != 0xD) { in DecodeVST3LN()
5622 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST3LN()
5644 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD4LN() local
5692 if (Rm != 0xF) { // Writeback in DecodeVLD4LN()
5699 if (Rm != 0xF) { in DecodeVLD4LN()
5700 if (Rm != 0xD) { in DecodeVLD4LN()
5701 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD4LN()
5725 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVST4LN() local
5764 if (Rm != 0xF) { // Writeback in DecodeVST4LN()
5771 if (Rm != 0xF) { in DecodeVST4LN()
5772 if (Rm != 0xD) { in DecodeVST4LN()
5773 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST4LN()
5797 unsigned Rm = fieldFromInstruction(Insn, 5, 1); in DecodeVMOVSRR() local
5799 Rm |= fieldFromInstruction(Insn, 0, 4) << 1; in DecodeVMOVSRR()
5801 if (Rt == 0xF || Rt2 == 0xF || Rm == 0x1F) in DecodeVMOVSRR()
5804 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm , Address, Decoder))) in DecodeVMOVSRR()
5806 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm+1, Address, Decoder))) in DecodeVMOVSRR()
5823 unsigned Rm = fieldFromInstruction(Insn, 5, 1); in DecodeVMOVRRS() local
5825 Rm |= fieldFromInstruction(Insn, 0, 4) << 1; in DecodeVMOVRRS()
5827 if (Rt == 0xF || Rt2 == 0xF || Rm == 0x1F) in DecodeVMOVRRS()
5834 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm , Address, Decoder))) in DecodeVMOVRRS()
5836 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm+1, Address, Decoder))) in DecodeVMOVRRS()
6166 unsigned Rm = fieldFromInstruction(Val, 0, 4); in DecodeLDR() local
6167 Rm |= (fieldFromInstruction(Val, 23, 1) << 4); in DecodeLDR()
6179 if (!Check(S, DecodePostIdxReg(Inst, Rm, Address, Decoder))) in DecodeLDR()
6849 unsigned Rm = fieldFromInstruction(Insn, 12, 4); in DecodeMVEOverlappingLongShift() local
6881 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6887 if (Rda == Rm) in DecodeMVEOverlappingLongShift()
6909 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6957 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeMVEVCMP() local
6958 if (!Check(S, DecodeGPRwithZRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeMVEVCMP()