Lines Matching refs:addOperand

1303   Inst.addOperand(MCOperand::createReg(Register));  in DecodeGPRRegisterClass()
1317 Inst.addOperand(MCOperand::createReg(Register)); in DecodeCLRMGPRRegisterClass()
1354 Inst.addOperand(MCOperand::createReg(ARM::APSR_NZCV)); in DecodeGPRwithAPSRRegisterClass()
1369 Inst.addOperand(MCOperand::createReg(ARM::ZR)); in DecodeGPRwithZRRegisterClass()
1417 Inst.addOperand(MCOperand::createReg(RegisterPair)); in DecodeGPRPairRegisterClass()
1428 Inst.addOperand(MCOperand::createReg(RegisterPair)); in DecodeGPRPairnospRegisterClass()
1442 Inst.addOperand(MCOperand::createReg(Register)); in DecodeGPRspRegisterClass()
1473 Inst.addOperand(MCOperand::createReg(Register)); in DecodetcGPRRegisterClass()
1510 Inst.addOperand(MCOperand::createReg(Register)); in DecodeSPRRegisterClass()
1543 Inst.addOperand(MCOperand::createReg(Register)); in DecodeDPRRegisterClass()
1586 Inst.addOperand(MCOperand::createReg(Register)); in DecodeQPRRegisterClass()
1606 Inst.addOperand(MCOperand::createReg(Register)); in DecodeDPairRegisterClass()
1628 Inst.addOperand(MCOperand::createReg(Register)); in DecodeDPairSpacedRegisterClass()
1642 Inst.addOperand(MCOperand::createImm(Val)); in DecodePredicateOperand()
1644 Inst.addOperand(MCOperand::createReg(0)); in DecodePredicateOperand()
1646 Inst.addOperand(MCOperand::createReg(ARM::CPSR)); in DecodePredicateOperand()
1654 Inst.addOperand(MCOperand::createReg(ARM::CPSR)); in DecodeCCOutOperand()
1656 Inst.addOperand(MCOperand::createReg(0)); in DecodeCCOutOperand()
1693 Inst.addOperand(MCOperand::createImm(Op)); in DecodeSORegImmOperand()
1729 Inst.addOperand(MCOperand::createImm(Shift)); in DecodeSORegRegOperand()
1857 Inst.addOperand(MCOperand::createImm(~(msb_mask ^ lsb_mask))); in DecodeBitfieldMaskOperand()
1947 Inst.addOperand(MCOperand::createImm(coproc)); in DecodeCopMemInstruction()
1948 Inst.addOperand(MCOperand::createImm(CRd)); in DecodeCopMemInstruction()
1986 Inst.addOperand(MCOperand::createImm(imm)); in DecodeCopMemInstruction()
2009 Inst.addOperand(MCOperand::createImm(imm)); in DecodeCopMemInstruction()
2133 Inst.addOperand(MCOperand::createImm(imm)); in DecodeAddrMode2IdxInstruction()
2135 Inst.addOperand(MCOperand::createReg(0)); in DecodeAddrMode2IdxInstruction()
2137 Inst.addOperand(MCOperand::createImm(tmp)); in DecodeAddrMode2IdxInstruction()
2185 Inst.addOperand(MCOperand::createImm(shift)); in DecodeSORegMemOperand()
2199 Inst.addOperand(MCOperand::createImm(ARM_TSB::CSYNC)); in DecodeTSBInstruction()
2381 Inst.addOperand(MCOperand::createReg(0)); in DecodeAddrMode3Instruction()
2382 Inst.addOperand(MCOperand::createImm(U | (imm << 4) | Rm)); in DecodeAddrMode3Instruction()
2386 Inst.addOperand(MCOperand::createImm(U)); in DecodeAddrMode3Instruction()
2418 Inst.addOperand(MCOperand::createImm(mode)); in DecodeRFEInstruction()
2521 Inst.addOperand( in DecodeMemMultipleWritebackInstruction()
2552 Inst.addOperand(MCOperand::createImm(imm8)); in DecodeHINTInstruction()
2591 Inst.addOperand(MCOperand::createImm(imod)); in DecodeCPSInstruction()
2592 Inst.addOperand(MCOperand::createImm(iflags)); in DecodeCPSInstruction()
2593 Inst.addOperand(MCOperand::createImm(mode)); in DecodeCPSInstruction()
2596 Inst.addOperand(MCOperand::createImm(imod)); in DecodeCPSInstruction()
2597 Inst.addOperand(MCOperand::createImm(iflags)); in DecodeCPSInstruction()
2601 Inst.addOperand(MCOperand::createImm(mode)); in DecodeCPSInstruction()
2606 Inst.addOperand(MCOperand::createImm(mode)); in DecodeCPSInstruction()
2632 Inst.addOperand(MCOperand::createImm(imod)); in DecodeT2CPSInstruction()
2633 Inst.addOperand(MCOperand::createImm(iflags)); in DecodeT2CPSInstruction()
2634 Inst.addOperand(MCOperand::createImm(mode)); in DecodeT2CPSInstruction()
2637 Inst.addOperand(MCOperand::createImm(imod)); in DecodeT2CPSInstruction()
2638 Inst.addOperand(MCOperand::createImm(iflags)); in DecodeT2CPSInstruction()
2642 Inst.addOperand(MCOperand::createImm(mode)); in DecodeT2CPSInstruction()
2650 Inst.addOperand(MCOperand::createImm(imm)); in DecodeT2CPSInstruction()
2675 Inst.addOperand(MCOperand::createImm(imm)); in DecodeT2HintSpaceInstruction()
2701 Inst.addOperand(MCOperand::createImm(imm)); in DecodeT2MOVTWInstruction()
2726 Inst.addOperand(MCOperand::createImm(imm)); in DecodeArmMOVTWInstruction()
2809 Inst.addOperand(MCOperand::createImm(Imm)); in DecodeSETPANInstruction()
2828 Inst.addOperand(MCOperand::createImm(imm)); in DecodeAddrModeImm12Operand()
2849 Inst.addOperand(MCOperand::createImm(ARM_AM::getAM5Opc(ARM_AM::add, imm))); in DecodeAddrMode5Operand()
2851 Inst.addOperand(MCOperand::createImm(ARM_AM::getAM5Opc(ARM_AM::sub, imm))); in DecodeAddrMode5Operand()
2870 Inst.addOperand(MCOperand::createImm(ARM_AM::getAM5FP16Opc(ARM_AM::add, imm))); in DecodeAddrMode5FP16Operand()
2872 Inst.addOperand(MCOperand::createImm(ARM_AM::getAM5FP16Opc(ARM_AM::sub, imm))); in DecodeAddrMode5FP16Operand()
2905 Inst.addOperand(MCOperand::createImm(imm32)); in DecodeT2BInstruction()
2923 Inst.addOperand(MCOperand::createImm(SignExtend32<26>(imm))); in DecodeBranchImmInstruction()
2929 Inst.addOperand(MCOperand::createImm(SignExtend32<26>(imm))); in DecodeBranchImmInstruction()
2951 Inst.addOperand(MCOperand::createImm(0)); in DecodeAddrMode6Operand()
2953 Inst.addOperand(MCOperand::createImm(4 << align)); in DecodeAddrMode6Operand()
3149 Inst.addOperand(MCOperand::createImm(0)); in DecodeVLDInstruction()
3184 Inst.addOperand(MCOperand::createReg(0)); in DecodeVLDInstruction()
3356 Inst.addOperand(MCOperand::createImm(0)); in DecodeVSTInstruction()
3385 Inst.addOperand(MCOperand::createReg(0)); in DecodeVSTInstruction()
3597 Inst.addOperand(MCOperand::createImm(align)); in DecodeVLD1DupInstruction()
3644 Inst.addOperand(MCOperand::createImm(0)); in DecodeVLD2DupInstruction()
3648 Inst.addOperand(MCOperand::createImm(align)); in DecodeVLD2DupInstruction()
3682 Inst.addOperand(MCOperand::createImm(0)); in DecodeVLD3DupInstruction()
3685 Inst.addOperand(MCOperand::createReg(0)); in DecodeVLD3DupInstruction()
3735 Inst.addOperand(MCOperand::createImm(align)); in DecodeVLD4DupInstruction()
3738 Inst.addOperand(MCOperand::createReg(0)); in DecodeVLD4DupInstruction()
3769 Inst.addOperand(MCOperand::createImm(imm)); in DecodeVMOVModImmInstruction()
3813 Inst.addOperand(MCOperand::createImm(imm)); in DecodeMVEModImmInstruction()
3815 Inst.addOperand(MCOperand::createImm(ARMVCC::None)); in DecodeMVEModImmInstruction()
3816 Inst.addOperand(MCOperand::createReg(0)); in DecodeMVEModImmInstruction()
3817 Inst.addOperand(MCOperand::createImm(0)); in DecodeMVEModImmInstruction()
3831 Inst.addOperand(MCOperand::createReg(ARM::FPSCR_NZCV)); in DecodeMVEVADCInstruction()
3842 Inst.addOperand(MCOperand::createReg(ARM::FPSCR_NZCV)); in DecodeMVEVADCInstruction()
3843 Inst.addOperand(MCOperand::createImm(Qd)); in DecodeMVEVADCInstruction()
3863 Inst.addOperand(MCOperand::createImm(8 << size)); in DecodeVSHLMaxInstruction()
3871 Inst.addOperand(MCOperand::createImm(8 - Val)); in DecodeShiftRight8Imm()
3878 Inst.addOperand(MCOperand::createImm(16 - Val)); in DecodeShiftRight16Imm()
3885 Inst.addOperand(MCOperand::createImm(32 - Val)); in DecodeShiftRight32Imm()
3892 Inst.addOperand(MCOperand::createImm(64 - Val)); in DecodeShiftRight64Imm()
3950 Inst.addOperand(MCOperand::createReg(ARM::SP)); in DecodeThumbAddSpecialReg()
3954 Inst.addOperand(MCOperand::createImm(imm)); in DecodeThumbAddSpecialReg()
3963 Inst.addOperand(MCOperand::createImm(SignExtend32<12>(Val << 1))); in DecodeThumbBROperand()
3972 Inst.addOperand(MCOperand::createImm(SignExtend32<21>(Val))); in DecodeT2BROperand()
3981 Inst.addOperand(MCOperand::createImm(Val << 1)); in DecodeThumbCmpBROperand()
4011 Inst.addOperand(MCOperand::createImm(imm)); in DecodeThumbAddrModeIS()
4021 Inst.addOperand(MCOperand::createImm(imm)); in DecodeThumbAddrModePC()
4030 Inst.addOperand(MCOperand::createReg(ARM::SP)); in DecodeThumbAddrModeSP()
4031 Inst.addOperand(MCOperand::createImm(Val)); in DecodeThumbAddrModeSP()
4061 Inst.addOperand(MCOperand::createImm(imm)); in DecodeT2AddrModeSOReg()
4404 Inst.addOperand(MCOperand::createImm(imm)); in DecodeT2LoadLabel()
4412 Inst.addOperand(MCOperand::createImm(INT32_MIN)); in DecodeT2Imm8S4()
4417 Inst.addOperand(MCOperand::createImm(imm * 4)); in DecodeT2Imm8S4()
4426 Inst.addOperand(MCOperand::createImm(INT32_MIN)); in DecodeT2Imm7S4()
4432 Inst.addOperand(MCOperand::createImm(imm * 4)); in DecodeT2Imm7S4()
4481 Inst.addOperand(MCOperand::createImm(imm)); in DecodeT2AddrModeImm0_1020s4()
4493 Inst.addOperand(MCOperand::createImm(imm)); in DecodeT2Imm8()
4508 Inst.addOperand(MCOperand::createImm(imm)); in DecodeT2Imm7()
4680 Inst.addOperand(MCOperand::createImm(imm)); in DecodeT2AddrModeImm12()
4690 Inst.addOperand(MCOperand::createReg(ARM::SP)); in DecodeThumbAddSPImm()
4691 Inst.addOperand(MCOperand::createReg(ARM::SP)); in DecodeThumbAddSPImm()
4692 Inst.addOperand(MCOperand::createImm(imm)); in DecodeThumbAddSPImm()
4708 Inst.addOperand(MCOperand::createReg(ARM::SP)); in DecodeThumbAddSPReg()
4714 Inst.addOperand(MCOperand::createReg(ARM::SP)); in DecodeThumbAddSPReg()
4715 Inst.addOperand(MCOperand::createReg(ARM::SP)); in DecodeThumbAddSPReg()
4729 Inst.addOperand(MCOperand::createImm(imod)); in DecodeThumbCPS()
4730 Inst.addOperand(MCOperand::createImm(flags)); in DecodeThumbCPS()
4744 Inst.addOperand(MCOperand::createImm(add)); in DecodePostIdxReg()
4783 Inst.addOperand(MCOperand::createImm(imm)); in DecodeMveAddrModeQ()
4809 Inst.addOperand(MCOperand::createImm(imm32)); in DecodeThumbBLXOffset()
4825 Inst.addOperand(MCOperand::createImm(Val)); in DecodeCoprocessor()
4898 Inst.addOperand(MCOperand::createImm(imm)); in DecodeT2SOImm()
4901 Inst.addOperand(MCOperand::createImm((imm << 16) | imm)); in DecodeT2SOImm()
4904 Inst.addOperand(MCOperand::createImm((imm << 24) | (imm << 8))); in DecodeT2SOImm()
4907 Inst.addOperand(MCOperand::createImm((imm << 24) | (imm << 16) | in DecodeT2SOImm()
4915 Inst.addOperand(MCOperand::createImm(imm)); in DecodeT2SOImm()
4926 Inst.addOperand(MCOperand::createImm(SignExtend32<9>(Val << 1))); in DecodeThumbBCCTargetOperand()
4950 Inst.addOperand(MCOperand::createImm(imm32)); in DecodeThumbBLTargetOperand()
4960 Inst.addOperand(MCOperand::createImm(Val)); in DecodeMemBarrierOption()
4970 Inst.addOperand(MCOperand::createImm(Val)); in DecodeInstSyncBarrierOption()
5071 Inst.addOperand(MCOperand::createImm(Val)); in DecodeMSRMask()
5087 Inst.addOperand(MCOperand::createImm(Val)); in DecodeBankedReg()
5296 Inst.addOperand(MCOperand::createImm(align)); in DecodeVLD1LN()
5302 Inst.addOperand(MCOperand::createReg(0)); in DecodeVLD1LN()
5307 Inst.addOperand(MCOperand::createImm(index)); in DecodeVLD1LN()
5361 Inst.addOperand(MCOperand::createImm(align)); in DecodeVST1LN()
5367 Inst.addOperand(MCOperand::createReg(0)); in DecodeVST1LN()
5372 Inst.addOperand(MCOperand::createImm(index)); in DecodeVST1LN()
5426 Inst.addOperand(MCOperand::createImm(align)); in DecodeVLD2LN()
5432 Inst.addOperand(MCOperand::createReg(0)); in DecodeVLD2LN()
5439 Inst.addOperand(MCOperand::createImm(index)); in DecodeVLD2LN()
5489 Inst.addOperand(MCOperand::createImm(align)); in DecodeVST2LN()
5495 Inst.addOperand(MCOperand::createReg(0)); in DecodeVST2LN()
5502 Inst.addOperand(MCOperand::createImm(index)); in DecodeVST2LN()
5557 Inst.addOperand(MCOperand::createImm(align)); in DecodeVLD3LN()
5563 Inst.addOperand(MCOperand::createReg(0)); in DecodeVLD3LN()
5572 Inst.addOperand(MCOperand::createImm(index)); in DecodeVLD3LN()
5620 Inst.addOperand(MCOperand::createImm(align)); in DecodeVST3LN()
5626 Inst.addOperand(MCOperand::createReg(0)); in DecodeVST3LN()
5635 Inst.addOperand(MCOperand::createImm(index)); in DecodeVST3LN()
5699 Inst.addOperand(MCOperand::createImm(align)); in DecodeVLD4LN()
5705 Inst.addOperand(MCOperand::createReg(0)); in DecodeVLD4LN()
5716 Inst.addOperand(MCOperand::createImm(index)); in DecodeVLD4LN()
5771 Inst.addOperand(MCOperand::createImm(align)); in DecodeVST4LN()
5777 Inst.addOperand(MCOperand::createReg(0)); in DecodeVST4LN()
5788 Inst.addOperand(MCOperand::createImm(index)); in DecodeVST4LN()
5869 Inst.addOperand(MCOperand::createImm(pred)); in DecodeIT()
5870 Inst.addOperand(MCOperand::createImm(mask)); in DecodeIT()
5964 Inst.addOperand(MCOperand::createReg(ARM::PC)); in DecodeT2Adr()
5968 Inst.addOperand(MCOperand::createImm(Val)); in DecodeT2Adr()
5979 Inst.addOperand(MCOperand::createImm(Val)); in DecodeT2ShifterImmOperand()
6064 Inst.addOperand(MCOperand::createImm(64 - imm)); in DecodeVCVTD()
6123 Inst.addOperand(MCOperand::createImm(64 - imm)); in DecodeVCVTQ()
6155 Inst.addOperand(MCOperand::createImm(0)); in DecodeNEONComplexLane64Instruction()
6156 Inst.addOperand(MCOperand::createImm(rotate)); in DecodeNEONComplexLane64Instruction()
6221 Inst.addOperand(MCOperand::createImm(cop)); in DecoderForMRRC2AndMCRR2()
6222 Inst.addOperand(MCOperand::createImm(opc1)); in DecoderForMRRC2AndMCRR2()
6229 Inst.addOperand(MCOperand::createImm(CRm)); in DecoderForMRRC2AndMCRR2()
6245 Inst.addOperand(MCOperand::createReg(ARM::FPSCR_NZCV)); in DecodeForVMRSandVMSR()
6248 Inst.addOperand(MCOperand::createReg(ARM::VPR)); in DecodeForVMRSandVMSR()
6266 Inst.addOperand(MCOperand::createReg(ARM::FPSCR_NZCV)); in DecodeForVMRSandVMSR()
6269 Inst.addOperand(MCOperand::createReg(ARM::VPR)); in DecodeForVMRSandVMSR()
6274 Inst.addOperand(MCOperand::createImm(ARMCC::AL)); in DecodeForVMRSandVMSR()
6275 Inst.addOperand(MCOperand::createReg(0)); in DecodeForVMRSandVMSR()
6301 Inst.addOperand(MCOperand::createImm(isNeg ? -DecVal : DecVal)); in DecodeBFLabelOperand()
6313 Inst.addOperand(MCOperand::createImm(Val)); in DecodeBFAfterTargetOperand()
6322 Inst.addOperand(MCOperand::createImm(Val)); in DecodePredNoALOperand()
6338 Inst.addOperand(MCOperand::createReg(ARM::LR)); in DecodeLOLoop()
6339 Inst.addOperand(MCOperand::createReg(ARM::LR)); in DecodeLOLoop()
6351 Inst.addOperand(MCOperand::createReg(ARM::LR)); in DecodeLOLoop()
6377 Inst.addOperand(MCOperand::createReg(ARM::LR)); in DecodeLOLoop()
6396 Inst.addOperand(MCOperand::createImm(Val)); in DecodeLongShiftOperand()
6408 Inst.addOperand(MCOperand::createReg(Register)); in DecodetGPROddRegisterClass()
6419 Inst.addOperand(MCOperand::createReg(Register)); in DecodetGPREvenRegisterClass()
6428 Inst.addOperand(MCOperand::createReg(ARM::APSR_NZCV)); in DecodeGPRwithAPSR_NZCVnospRegisterClass()
6433 Inst.addOperand(MCOperand::createReg(Register)); in DecodeGPRwithAPSR_NZCVnospRegisterClass()
6445 Inst.addOperand(MCOperand::createImm(ARMCC::AL)); in DecodeVSCCLRM()
6446 Inst.addOperand(MCOperand::createReg(0)); in DecodeVSCCLRM()
6462 Inst.addOperand(MCOperand::createReg(ARM::VPR)); in DecodeVSCCLRM()
6474 Inst.addOperand(MCOperand::createReg(Register)); in DecodeMQPRRegisterClass()
6490 Inst.addOperand(MCOperand::createReg(Register)); in DecodeMQQPRRegisterClass()
6506 Inst.addOperand(MCOperand::createReg(Register)); in DecodeMQQQQPRRegisterClass()
6536 Inst.addOperand(MCOperand::createImm(Imm)); in DecodeVPTMaskOperand()
6557 Inst.addOperand(MCOperand::createImm((Val & 0x1) == 0 ? ARMCC::EQ : ARMCC::NE)); in DecodeRestrictedIPredicateOperand()
6579 Inst.addOperand(MCOperand::createImm(Code)); in DecodeRestrictedSPredicateOperand()
6586 Inst.addOperand(MCOperand::createImm((Val & 0x1) == 0 ? ARMCC::HS : ARMCC::HI)); in DecodeRestrictedUPredicateOperand()
6617 Inst.addOperand(MCOperand::createImm(Code)); in DecodeRestrictedFPPredicateOperand()
6645 Inst.addOperand(MCOperand::createImm(64 - Val)); in DecodeVCVTImmOperand()
6690 Inst.addOperand(MCOperand::createReg(Sysreg)); in DecodeVSTRVLDR_SYSREG()
6702 Inst.addOperand(MCOperand::createImm(ARMCC::AL)); in DecodeVSTRVLDR_SYSREG()
6703 Inst.addOperand(MCOperand::createReg(0)); in DecodeVSTRVLDR_SYSREG()
6767 Inst.addOperand(MCOperand::createImm(1LL << Val)); in DecodePowerTwoOperand()
6777 Inst.addOperand(MCOperand::createImm(start + Val)); in DecodeMVEPairVectorIndexOperand()
6906 Inst.addOperand(MCOperand::createImm(Saturate)); in DecodeMVEOverlappingLongShift()
6936 Inst.addOperand(MCOperand::createReg(ARM::VPR)); in DecodeMVEVCMP()
6963 Inst.addOperand(MCOperand::createImm(ARMVCC::None)); in DecodeMVEVCMP()
6964 Inst.addOperand(MCOperand::createReg(0)); in DecodeMVEVCMP()
6965 Inst.addOperand(MCOperand::createImm(0)); in DecodeMVEVCMP()
6973 Inst.addOperand(MCOperand::createReg(ARM::VPR)); in DecodeMveVCTP()
6984 Inst.addOperand(MCOperand::createReg(ARM::VPR)); in DecodeMVEVPNOT()
6985 Inst.addOperand(MCOperand::createReg(ARM::VPR)); in DecodeMVEVPNOT()
7012 Inst.addOperand(MCOperand::createImm(Imm12)); // zext imm12 in DecodeT2AddSubSPImm()