Lines Matching refs:MCOperand
523 Inst.addOperand(MCOperand::CreateReg(RRegs[getReg()])); in addRegGPRCOperands()
528 Inst.addOperand(MCOperand::CreateReg(RRegsNoR0[getReg()])); in addRegGPRCNoR0Operands()
533 Inst.addOperand(MCOperand::CreateReg(XRegs[getReg()])); in addRegG8RCOperands()
538 Inst.addOperand(MCOperand::CreateReg(XRegsNoX0[getReg()])); in addRegG8RCNoX0Operands()
557 Inst.addOperand(MCOperand::CreateReg(FRegs[getReg()])); in addRegF4RCOperands()
562 Inst.addOperand(MCOperand::CreateReg(FRegs[getReg()])); in addRegF8RCOperands()
567 Inst.addOperand(MCOperand::CreateReg(VRegs[getReg()])); in addRegVRRCOperands()
572 Inst.addOperand(MCOperand::CreateReg(VSRegs[getVSReg()])); in addRegVSRCOperands()
577 Inst.addOperand(MCOperand::CreateReg(VSFRegs[getVSReg()])); in addRegVSFRCOperands()
582 Inst.addOperand(MCOperand::CreateReg(QFRegs[getReg()])); in addRegQFRCOperands()
587 Inst.addOperand(MCOperand::CreateReg(QFRegs[getReg()])); in addRegQSRCOperands()
592 Inst.addOperand(MCOperand::CreateReg(QFRegs[getReg()])); in addRegQBRCOperands()
597 Inst.addOperand(MCOperand::CreateReg(CRBITRegs[getCRBit()])); in addRegCRBITRCOperands()
602 Inst.addOperand(MCOperand::CreateReg(CRRegs[getCCReg()])); in addRegCRRCOperands()
607 Inst.addOperand(MCOperand::CreateReg(CRRegs[getCRBitMask()])); in addCRBitMaskOperands()
613 Inst.addOperand(MCOperand::CreateImm(getImm())); in addImmOperands()
615 Inst.addOperand(MCOperand::CreateExpr(getExpr())); in addImmOperands()
622 Inst.addOperand(MCOperand::CreateImm(getImm())); in addS16ImmOperands()
625 Inst.addOperand(MCOperand::CreateImm(getImmS16Context())); in addS16ImmOperands()
628 Inst.addOperand(MCOperand::CreateExpr(getExpr())); in addS16ImmOperands()
637 Inst.addOperand(MCOperand::CreateImm(getImm())); in addU16ImmOperands()
640 Inst.addOperand(MCOperand::CreateImm(getImmU16Context())); in addU16ImmOperands()
643 Inst.addOperand(MCOperand::CreateExpr(getExpr())); in addU16ImmOperands()
651 Inst.addOperand(MCOperand::CreateImm(getImm() / 4)); in addBranchTargetOperands()
653 Inst.addOperand(MCOperand::CreateExpr(getExpr())); in addBranchTargetOperands()
658 Inst.addOperand(MCOperand::CreateExpr(getTLSReg())); in addTLSRegOperands()
778 addNegOperand(MCInst &Inst, MCOperand &Op, MCContext &Ctx) { in addNegOperand()
780 Inst.addOperand(MCOperand::CreateImm(-Op.getImm())); in addNegOperand()
786 Inst.addOperand(MCOperand::CreateExpr(UnExpr->getSubExpr())); in addNegOperand()
793 Inst.addOperand(MCOperand::CreateExpr(NE)); in addNegOperand()
797 Inst.addOperand(MCOperand::CreateExpr(MCUnaryExpr::CreateMinus(Expr, Ctx))); in addNegOperand()
857 TmpInst.addOperand(MCOperand::CreateImm(B)); in ProcessInstruction()
858 TmpInst.addOperand(MCOperand::CreateImm(0)); in ProcessInstruction()
859 TmpInst.addOperand(MCOperand::CreateImm(N - 1)); in ProcessInstruction()
871 TmpInst.addOperand(MCOperand::CreateImm(B + N)); in ProcessInstruction()
872 TmpInst.addOperand(MCOperand::CreateImm(32 - N)); in ProcessInstruction()
873 TmpInst.addOperand(MCOperand::CreateImm(31)); in ProcessInstruction()
886 TmpInst.addOperand(MCOperand::CreateImm(32 - B)); in ProcessInstruction()
887 TmpInst.addOperand(MCOperand::CreateImm(B)); in ProcessInstruction()
888 TmpInst.addOperand(MCOperand::CreateImm((B + N) - 1)); in ProcessInstruction()
901 TmpInst.addOperand(MCOperand::CreateImm(32 - (B + N))); in ProcessInstruction()
902 TmpInst.addOperand(MCOperand::CreateImm(B)); in ProcessInstruction()
903 TmpInst.addOperand(MCOperand::CreateImm((B + N) - 1)); in ProcessInstruction()
914 TmpInst.addOperand(MCOperand::CreateImm(32 - N)); in ProcessInstruction()
915 TmpInst.addOperand(MCOperand::CreateImm(0)); in ProcessInstruction()
916 TmpInst.addOperand(MCOperand::CreateImm(31)); in ProcessInstruction()
927 TmpInst.addOperand(MCOperand::CreateImm(N)); in ProcessInstruction()
928 TmpInst.addOperand(MCOperand::CreateImm(0)); in ProcessInstruction()
929 TmpInst.addOperand(MCOperand::CreateImm(31 - N)); in ProcessInstruction()
940 TmpInst.addOperand(MCOperand::CreateImm(32 - N)); in ProcessInstruction()
941 TmpInst.addOperand(MCOperand::CreateImm(N)); in ProcessInstruction()
942 TmpInst.addOperand(MCOperand::CreateImm(31)); in ProcessInstruction()
953 TmpInst.addOperand(MCOperand::CreateImm(0)); in ProcessInstruction()
954 TmpInst.addOperand(MCOperand::CreateImm(0)); in ProcessInstruction()
955 TmpInst.addOperand(MCOperand::CreateImm(31 - N)); in ProcessInstruction()
967 TmpInst.addOperand(MCOperand::CreateImm(N)); in ProcessInstruction()
968 TmpInst.addOperand(MCOperand::CreateImm(B - N)); in ProcessInstruction()
969 TmpInst.addOperand(MCOperand::CreateImm(31 - N)); in ProcessInstruction()
981 TmpInst.addOperand(MCOperand::CreateImm(B)); in ProcessInstruction()
982 TmpInst.addOperand(MCOperand::CreateImm(N - 1)); in ProcessInstruction()
994 TmpInst.addOperand(MCOperand::CreateImm(B + N)); in ProcessInstruction()
995 TmpInst.addOperand(MCOperand::CreateImm(64 - N)); in ProcessInstruction()
1008 TmpInst.addOperand(MCOperand::CreateImm(64 - (B + N))); in ProcessInstruction()
1009 TmpInst.addOperand(MCOperand::CreateImm(B)); in ProcessInstruction()
1020 TmpInst.addOperand(MCOperand::CreateImm(64 - N)); in ProcessInstruction()
1021 TmpInst.addOperand(MCOperand::CreateImm(0)); in ProcessInstruction()
1032 TmpInst.addOperand(MCOperand::CreateImm(N)); in ProcessInstruction()
1033 TmpInst.addOperand(MCOperand::CreateImm(63 - N)); in ProcessInstruction()
1044 TmpInst.addOperand(MCOperand::CreateImm(64 - N)); in ProcessInstruction()
1045 TmpInst.addOperand(MCOperand::CreateImm(N)); in ProcessInstruction()
1056 TmpInst.addOperand(MCOperand::CreateImm(0)); in ProcessInstruction()
1057 TmpInst.addOperand(MCOperand::CreateImm(63 - N)); in ProcessInstruction()
1069 TmpInst.addOperand(MCOperand::CreateImm(N)); in ProcessInstruction()
1070 TmpInst.addOperand(MCOperand::CreateImm(B - N)); in ProcessInstruction()
1086 TmpInst.addOperand(MCOperand::CreateImm(MB)); in ProcessInstruction()
1087 TmpInst.addOperand(MCOperand::CreateImm(ME)); in ProcessInstruction()
1104 TmpInst.addOperand(MCOperand::CreateImm(MB)); in ProcessInstruction()
1105 TmpInst.addOperand(MCOperand::CreateImm(ME)); in ProcessInstruction()
1121 TmpInst.addOperand(MCOperand::CreateImm(MB)); in ProcessInstruction()
1122 TmpInst.addOperand(MCOperand::CreateImm(ME)); in ProcessInstruction()