Lines Matching refs:addOperand
1139 Inst.addOperand(MCOperand::createReg(Register)); in DecodeGPRRegisterClass()
1153 Inst.addOperand(MCOperand::createReg(Register)); in DecodeCLRMGPRRegisterClass()
1177 Inst.addOperand(MCOperand::createReg(ARM::APSR_NZCV)); in DecodeGPRwithAPSRRegisterClass()
1192 Inst.addOperand(MCOperand::createReg(ARM::ZR)); in DecodeGPRwithZRRegisterClass()
1238 Inst.addOperand(MCOperand::createReg(RegisterPair)); in DecodeGPRPairRegisterClass()
1248 Inst.addOperand(MCOperand::createReg(RegisterPair)); in DecodeGPRPairnospRegisterClass()
1262 Inst.addOperand(MCOperand::createReg(Register)); in DecodeGPRspRegisterClass()
1292 Inst.addOperand(MCOperand::createReg(Register)); in DecodetcGPRRegisterClass()
1327 Inst.addOperand(MCOperand::createReg(Register)); in DecodeSPRRegisterClass()
1358 Inst.addOperand(MCOperand::createReg(Register)); in DecodeDPRRegisterClass()
1398 Inst.addOperand(MCOperand::createReg(Register)); in DecodeQPRRegisterClass()
1417 Inst.addOperand(MCOperand::createReg(Register)); in DecodeDPairRegisterClass()
1440 Inst.addOperand(MCOperand::createReg(Register)); in DecodeDPairSpacedRegisterClass()
1453 Inst.addOperand(MCOperand::createImm(Val)); in DecodePredicateOperand()
1455 Inst.addOperand(MCOperand::createReg(0)); in DecodePredicateOperand()
1457 Inst.addOperand(MCOperand::createReg(ARM::CPSR)); in DecodePredicateOperand()
1464 Inst.addOperand(MCOperand::createReg(ARM::CPSR)); in DecodeCCOutOperand()
1466 Inst.addOperand(MCOperand::createReg(0)); in DecodeCCOutOperand()
1502 Inst.addOperand(MCOperand::createImm(Op)); in DecodeSORegImmOperand()
1537 Inst.addOperand(MCOperand::createImm(Shift)); in DecodeSORegRegOperand()
1661 Inst.addOperand(MCOperand::createImm(~(msb_mask ^ lsb_mask))); in DecodeBitfieldMaskOperand()
1750 Inst.addOperand(MCOperand::createImm(coproc)); in DecodeCopMemInstruction()
1751 Inst.addOperand(MCOperand::createImm(CRd)); in DecodeCopMemInstruction()
1789 Inst.addOperand(MCOperand::createImm(imm)); in DecodeCopMemInstruction()
1812 Inst.addOperand(MCOperand::createImm(imm)); in DecodeCopMemInstruction()
1936 Inst.addOperand(MCOperand::createImm(imm)); in DecodeAddrMode2IdxInstruction()
1938 Inst.addOperand(MCOperand::createReg(0)); in DecodeAddrMode2IdxInstruction()
1940 Inst.addOperand(MCOperand::createImm(tmp)); in DecodeAddrMode2IdxInstruction()
1987 Inst.addOperand(MCOperand::createImm(shift)); in DecodeSORegMemOperand()
2170 Inst.addOperand(MCOperand::createReg(0)); in DecodeAddrMode3Instruction()
2171 Inst.addOperand(MCOperand::createImm(U | (imm << 4) | Rm)); in DecodeAddrMode3Instruction()
2175 Inst.addOperand(MCOperand::createImm(U)); in DecodeAddrMode3Instruction()
2206 Inst.addOperand(MCOperand::createImm(mode)); in DecodeRFEInstruction()
2307 Inst.addOperand( in DecodeMemMultipleWritebackInstruction()
2337 Inst.addOperand(MCOperand::createImm(imm8)); in DecodeHINTInstruction()
2375 Inst.addOperand(MCOperand::createImm(imod)); in DecodeCPSInstruction()
2376 Inst.addOperand(MCOperand::createImm(iflags)); in DecodeCPSInstruction()
2377 Inst.addOperand(MCOperand::createImm(mode)); in DecodeCPSInstruction()
2380 Inst.addOperand(MCOperand::createImm(imod)); in DecodeCPSInstruction()
2381 Inst.addOperand(MCOperand::createImm(iflags)); in DecodeCPSInstruction()
2385 Inst.addOperand(MCOperand::createImm(mode)); in DecodeCPSInstruction()
2390 Inst.addOperand(MCOperand::createImm(mode)); in DecodeCPSInstruction()
2415 Inst.addOperand(MCOperand::createImm(imod)); in DecodeT2CPSInstruction()
2416 Inst.addOperand(MCOperand::createImm(iflags)); in DecodeT2CPSInstruction()
2417 Inst.addOperand(MCOperand::createImm(mode)); in DecodeT2CPSInstruction()
2420 Inst.addOperand(MCOperand::createImm(imod)); in DecodeT2CPSInstruction()
2421 Inst.addOperand(MCOperand::createImm(iflags)); in DecodeT2CPSInstruction()
2425 Inst.addOperand(MCOperand::createImm(mode)); in DecodeT2CPSInstruction()
2433 Inst.addOperand(MCOperand::createImm(imm)); in DecodeT2CPSInstruction()
2458 Inst.addOperand(MCOperand::createImm(imm)); in DecodeT2MOVTWInstruction()
2482 Inst.addOperand(MCOperand::createImm(imm)); in DecodeArmMOVTWInstruction()
2562 Inst.addOperand(MCOperand::createImm(Imm)); in DecodeSETPANInstruction()
2580 Inst.addOperand(MCOperand::createImm(imm)); in DecodeAddrModeImm12Operand()
2600 Inst.addOperand(MCOperand::createImm(ARM_AM::getAM5Opc(ARM_AM::add, imm))); in DecodeAddrMode5Operand()
2602 Inst.addOperand(MCOperand::createImm(ARM_AM::getAM5Opc(ARM_AM::sub, imm))); in DecodeAddrMode5Operand()
2620 Inst.addOperand(MCOperand::createImm(ARM_AM::getAM5FP16Opc(ARM_AM::add, imm))); in DecodeAddrMode5FP16Operand()
2622 Inst.addOperand(MCOperand::createImm(ARM_AM::getAM5FP16Opc(ARM_AM::sub, imm))); in DecodeAddrMode5FP16Operand()
2654 Inst.addOperand(MCOperand::createImm(imm32)); in DecodeT2BInstruction()
2672 Inst.addOperand(MCOperand::createImm(SignExtend32<26>(imm))); in DecodeBranchImmInstruction()
2678 Inst.addOperand(MCOperand::createImm(SignExtend32<26>(imm))); in DecodeBranchImmInstruction()
2699 Inst.addOperand(MCOperand::createImm(0)); in DecodeAddrMode6Operand()
2701 Inst.addOperand(MCOperand::createImm(4 << align)); in DecodeAddrMode6Operand()
2896 Inst.addOperand(MCOperand::createImm(0)); in DecodeVLDInstruction()
2931 Inst.addOperand(MCOperand::createReg(0)); in DecodeVLDInstruction()
3098 Inst.addOperand(MCOperand::createImm(0)); in DecodeVSTInstruction()
3127 Inst.addOperand(MCOperand::createReg(0)); in DecodeVSTInstruction()
3338 Inst.addOperand(MCOperand::createImm(align)); in DecodeVLD1DupInstruction()
3384 Inst.addOperand(MCOperand::createImm(0)); in DecodeVLD2DupInstruction()
3388 Inst.addOperand(MCOperand::createImm(align)); in DecodeVLD2DupInstruction()
3421 Inst.addOperand(MCOperand::createImm(0)); in DecodeVLD3DupInstruction()
3424 Inst.addOperand(MCOperand::createReg(0)); in DecodeVLD3DupInstruction()
3473 Inst.addOperand(MCOperand::createImm(align)); in DecodeVLD4DupInstruction()
3476 Inst.addOperand(MCOperand::createReg(0)); in DecodeVLD4DupInstruction()
3507 Inst.addOperand(MCOperand::createImm(imm)); in DecodeVMOVModImmInstruction()
3551 Inst.addOperand(MCOperand::createImm(imm)); in DecodeMVEModImmInstruction()
3553 Inst.addOperand(MCOperand::createImm(ARMVCC::None)); in DecodeMVEModImmInstruction()
3554 Inst.addOperand(MCOperand::createReg(0)); in DecodeMVEModImmInstruction()
3555 Inst.addOperand(MCOperand::createImm(0)); in DecodeMVEModImmInstruction()
3568 Inst.addOperand(MCOperand::createReg(ARM::FPSCR_NZCV)); in DecodeMVEVADCInstruction()
3579 Inst.addOperand(MCOperand::createReg(ARM::FPSCR_NZCV)); in DecodeMVEVADCInstruction()
3580 Inst.addOperand(MCOperand::createImm(Qd)); in DecodeMVEVADCInstruction()
3599 Inst.addOperand(MCOperand::createImm(8 << size)); in DecodeVSHLMaxInstruction()
3606 Inst.addOperand(MCOperand::createImm(8 - Val)); in DecodeShiftRight8Imm()
3612 Inst.addOperand(MCOperand::createImm(16 - Val)); in DecodeShiftRight16Imm()
3618 Inst.addOperand(MCOperand::createImm(32 - Val)); in DecodeShiftRight32Imm()
3624 Inst.addOperand(MCOperand::createImm(64 - Val)); in DecodeShiftRight64Imm()
3680 Inst.addOperand(MCOperand::createReg(ARM::SP)); in DecodeThumbAddSpecialReg()
3684 Inst.addOperand(MCOperand::createImm(imm)); in DecodeThumbAddSpecialReg()
3692 Inst.addOperand(MCOperand::createImm(SignExtend32<12>(Val << 1))); in DecodeThumbBROperand()
3700 Inst.addOperand(MCOperand::createImm(SignExtend32<21>(Val))); in DecodeT2BROperand()
3708 Inst.addOperand(MCOperand::createImm(Val << 1)); in DecodeThumbCmpBROperand()
3736 Inst.addOperand(MCOperand::createImm(imm)); in DecodeThumbAddrModeIS()
3745 Inst.addOperand(MCOperand::createImm(imm)); in DecodeThumbAddrModePC()
3753 Inst.addOperand(MCOperand::createReg(ARM::SP)); in DecodeThumbAddrModeSP()
3754 Inst.addOperand(MCOperand::createImm(Val)); in DecodeThumbAddrModeSP()
3783 Inst.addOperand(MCOperand::createImm(imm)); in DecodeT2AddrModeSOReg()
4122 Inst.addOperand(MCOperand::createImm(imm)); in DecodeT2LoadLabel()
4130 Inst.addOperand(MCOperand::createImm(INT32_MIN)); in DecodeT2Imm8S4()
4135 Inst.addOperand(MCOperand::createImm(imm * 4)); in DecodeT2Imm8S4()
4144 Inst.addOperand(MCOperand::createImm(INT32_MIN)); in DecodeT2Imm7S4()
4150 Inst.addOperand(MCOperand::createImm(imm * 4)); in DecodeT2Imm7S4()
4197 Inst.addOperand(MCOperand::createImm(imm)); in DecodeT2AddrModeImm0_1020s4()
4209 Inst.addOperand(MCOperand::createImm(imm)); in DecodeT2Imm8()
4224 Inst.addOperand(MCOperand::createImm(imm)); in DecodeT2Imm7()
4393 Inst.addOperand(MCOperand::createImm(imm)); in DecodeT2AddrModeImm12()
4402 Inst.addOperand(MCOperand::createReg(ARM::SP)); in DecodeThumbAddSPImm()
4403 Inst.addOperand(MCOperand::createReg(ARM::SP)); in DecodeThumbAddSPImm()
4404 Inst.addOperand(MCOperand::createImm(imm)); in DecodeThumbAddSPImm()
4419 Inst.addOperand(MCOperand::createReg(ARM::SP)); in DecodeThumbAddSPReg()
4425 Inst.addOperand(MCOperand::createReg(ARM::SP)); in DecodeThumbAddSPReg()
4426 Inst.addOperand(MCOperand::createReg(ARM::SP)); in DecodeThumbAddSPReg()
4439 Inst.addOperand(MCOperand::createImm(imod)); in DecodeThumbCPS()
4440 Inst.addOperand(MCOperand::createImm(flags)); in DecodeThumbCPS()
4453 Inst.addOperand(MCOperand::createImm(add)); in DecodePostIdxReg()
4490 Inst.addOperand(MCOperand::createImm(imm)); in DecodeMveAddrModeQ()
4515 Inst.addOperand(MCOperand::createImm(imm32)); in DecodeThumbBLXOffset()
4530 Inst.addOperand(MCOperand::createImm(Val)); in DecodeCoprocessor()
4603 Inst.addOperand(MCOperand::createImm(imm)); in DecodeT2SOImm()
4606 Inst.addOperand(MCOperand::createImm((imm << 16) | imm)); in DecodeT2SOImm()
4609 Inst.addOperand(MCOperand::createImm((imm << 24) | (imm << 8))); in DecodeT2SOImm()
4612 Inst.addOperand(MCOperand::createImm((imm << 24) | (imm << 16) | in DecodeT2SOImm()
4620 Inst.addOperand(MCOperand::createImm(imm)); in DecodeT2SOImm()
4631 Inst.addOperand(MCOperand::createImm(SignExtend32<9>(Val << 1))); in DecodeThumbBCCTargetOperand()
4655 Inst.addOperand(MCOperand::createImm(imm32)); in DecodeThumbBLTargetOperand()
4664 Inst.addOperand(MCOperand::createImm(Val)); in DecodeMemBarrierOption()
4673 Inst.addOperand(MCOperand::createImm(Val)); in DecodeInstSyncBarrierOption()
4755 Inst.addOperand(MCOperand::createImm(Val)); in DecodeMSRMask()
4770 Inst.addOperand(MCOperand::createImm(Val)); in DecodeBankedReg()
4974 Inst.addOperand(MCOperand::createImm(align)); in DecodeVLD1LN()
4980 Inst.addOperand(MCOperand::createReg(0)); in DecodeVLD1LN()
4985 Inst.addOperand(MCOperand::createImm(index)); in DecodeVLD1LN()
5039 Inst.addOperand(MCOperand::createImm(align)); in DecodeVST1LN()
5045 Inst.addOperand(MCOperand::createReg(0)); in DecodeVST1LN()
5050 Inst.addOperand(MCOperand::createImm(index)); in DecodeVST1LN()
5104 Inst.addOperand(MCOperand::createImm(align)); in DecodeVLD2LN()
5110 Inst.addOperand(MCOperand::createReg(0)); in DecodeVLD2LN()
5117 Inst.addOperand(MCOperand::createImm(index)); in DecodeVLD2LN()
5167 Inst.addOperand(MCOperand::createImm(align)); in DecodeVST2LN()
5173 Inst.addOperand(MCOperand::createReg(0)); in DecodeVST2LN()
5180 Inst.addOperand(MCOperand::createImm(index)); in DecodeVST2LN()
5235 Inst.addOperand(MCOperand::createImm(align)); in DecodeVLD3LN()
5241 Inst.addOperand(MCOperand::createReg(0)); in DecodeVLD3LN()
5250 Inst.addOperand(MCOperand::createImm(index)); in DecodeVLD3LN()
5298 Inst.addOperand(MCOperand::createImm(align)); in DecodeVST3LN()
5304 Inst.addOperand(MCOperand::createReg(0)); in DecodeVST3LN()
5313 Inst.addOperand(MCOperand::createImm(index)); in DecodeVST3LN()
5377 Inst.addOperand(MCOperand::createImm(align)); in DecodeVLD4LN()
5383 Inst.addOperand(MCOperand::createReg(0)); in DecodeVLD4LN()
5394 Inst.addOperand(MCOperand::createImm(index)); in DecodeVLD4LN()
5449 Inst.addOperand(MCOperand::createImm(align)); in DecodeVST4LN()
5455 Inst.addOperand(MCOperand::createReg(0)); in DecodeVST4LN()
5466 Inst.addOperand(MCOperand::createImm(index)); in DecodeVST4LN()
5547 Inst.addOperand(MCOperand::createImm(pred)); in DecodeIT()
5548 Inst.addOperand(MCOperand::createImm(mask)); in DecodeIT()
5642 Inst.addOperand(MCOperand::createReg(ARM::PC)); in DecodeT2Adr()
5646 Inst.addOperand(MCOperand::createImm(Val)); in DecodeT2Adr()
5657 Inst.addOperand(MCOperand::createImm(Val)); in DecodeT2ShifterImmOperand()
5742 Inst.addOperand(MCOperand::createImm(64 - imm)); in DecodeVCVTD()
5801 Inst.addOperand(MCOperand::createImm(64 - imm)); in DecodeVCVTQ()
5833 Inst.addOperand(MCOperand::createImm(0)); in DecodeNEONComplexLane64Instruction()
5834 Inst.addOperand(MCOperand::createImm(rotate)); in DecodeNEONComplexLane64Instruction()
5898 Inst.addOperand(MCOperand::createImm(cop)); in DecoderForMRRC2AndMCRR2()
5899 Inst.addOperand(MCOperand::createImm(opc1)); in DecoderForMRRC2AndMCRR2()
5906 Inst.addOperand(MCOperand::createImm(CRm)); in DecoderForMRRC2AndMCRR2()
5922 Inst.addOperand(MCOperand::createReg(ARM::FPSCR_NZCV)); in DecodeForVMRSandVMSR()
5925 Inst.addOperand(MCOperand::createReg(ARM::VPR)); in DecodeForVMRSandVMSR()
5943 Inst.addOperand(MCOperand::createReg(ARM::FPSCR_NZCV)); in DecodeForVMRSandVMSR()
5946 Inst.addOperand(MCOperand::createReg(ARM::VPR)); in DecodeForVMRSandVMSR()
5951 Inst.addOperand(MCOperand::createImm(ARMCC::AL)); in DecodeForVMRSandVMSR()
5952 Inst.addOperand(MCOperand::createReg(0)); in DecodeForVMRSandVMSR()
5978 Inst.addOperand(MCOperand::createImm(isNeg ? -DecVal : DecVal)); in DecodeBFLabelOperand()
5990 Inst.addOperand(MCOperand::createImm(Val)); in DecodeBFAfterTargetOperand()
5999 Inst.addOperand(MCOperand::createImm(Val)); in DecodePredNoALOperand()
6015 Inst.addOperand(MCOperand::createReg(ARM::LR)); in DecodeLOLoop()
6016 Inst.addOperand(MCOperand::createReg(ARM::LR)); in DecodeLOLoop()
6028 Inst.addOperand(MCOperand::createReg(ARM::LR)); in DecodeLOLoop()
6054 Inst.addOperand(MCOperand::createReg(ARM::LR)); in DecodeLOLoop()
6073 Inst.addOperand(MCOperand::createImm(Val)); in DecodeLongShiftOperand()
6084 Inst.addOperand(MCOperand::createReg(Register)); in DecodetGPROddRegisterClass()
6094 Inst.addOperand(MCOperand::createReg(Register)); in DecodetGPREvenRegisterClass()
6102 Inst.addOperand(MCOperand::createReg(ARM::APSR_NZCV)); in DecodeGPRwithAPSR_NZCVnospRegisterClass()
6107 Inst.addOperand(MCOperand::createReg(Register)); in DecodeGPRwithAPSR_NZCVnospRegisterClass()
6119 Inst.addOperand(MCOperand::createImm(ARMCC::AL)); in DecodeVSCCLRM()
6120 Inst.addOperand(MCOperand::createReg(0)); in DecodeVSCCLRM()
6136 Inst.addOperand(MCOperand::createReg(ARM::VPR)); in DecodeVSCCLRM()
6148 Inst.addOperand(MCOperand::createReg(Register)); in DecodeMQPRRegisterClass()
6164 Inst.addOperand(MCOperand::createReg(Register)); in DecodeQQPRRegisterClass()
6180 Inst.addOperand(MCOperand::createReg(Register)); in DecodeQQQQPRRegisterClass()
6210 Inst.addOperand(MCOperand::createImm(Imm)); in DecodeVPTMaskOperand()
6231 Inst.addOperand(MCOperand::createImm((Val & 0x1) == 0 ? ARMCC::EQ : ARMCC::NE)); in DecodeRestrictedIPredicateOperand()
6254 Inst.addOperand(MCOperand::createImm(Code)); in DecodeRestrictedSPredicateOperand()
6262 Inst.addOperand(MCOperand::createImm((Val & 0x1) == 0 ? ARMCC::HS : ARMCC::HI)); in DecodeRestrictedUPredicateOperand()
6293 Inst.addOperand(MCOperand::createImm(Code)); in DecodeRestrictedFPPredicateOperand()
6320 Inst.addOperand(MCOperand::createImm(64 - Val)); in DecodeVCVTImmOperand()
6365 Inst.addOperand(MCOperand::createReg(Sysreg)); in DecodeVSTRVLDR_SYSREG()
6377 Inst.addOperand(MCOperand::createImm(ARMCC::AL)); in DecodeVSTRVLDR_SYSREG()
6378 Inst.addOperand(MCOperand::createReg(0)); in DecodeVSTRVLDR_SYSREG()
6438 Inst.addOperand(MCOperand::createImm(1LL << Val)); in DecodePowerTwoOperand()
6448 Inst.addOperand(MCOperand::createImm(start + Val)); in DecodeMVEPairVectorIndexOperand()
6574 Inst.addOperand(MCOperand::createImm(Saturate)); in DecodeMVEOverlappingLongShift()
6603 Inst.addOperand(MCOperand::createReg(ARM::VPR)); in DecodeMVEVCMP()
6630 Inst.addOperand(MCOperand::createImm(ARMVCC::None)); in DecodeMVEVCMP()
6631 Inst.addOperand(MCOperand::createReg(0)); in DecodeMVEVCMP()
6632 Inst.addOperand(MCOperand::createImm(0)); in DecodeMVEVCMP()
6640 Inst.addOperand(MCOperand::createReg(ARM::VPR)); in DecodeMveVCTP()
6650 Inst.addOperand(MCOperand::createReg(ARM::VPR)); in DecodeMVEVPNOT()
6651 Inst.addOperand(MCOperand::createReg(ARM::VPR)); in DecodeMVEVPNOT()
6677 Inst.addOperand(MCOperand::createImm(Imm12)); // zext imm12 in DecodeT2AddSubSPImm()