Lines Matching refs:addOperand

423     Inst.addOperand(MCOperand::createReg(RRegs[getReg()]));  in addRegGPRCOperands()
428 Inst.addOperand(MCOperand::createReg(RRegsNoR0[getReg()])); in addRegGPRCNoR0Operands()
433 Inst.addOperand(MCOperand::createReg(XRegs[getReg()])); in addRegG8RCOperands()
438 Inst.addOperand(MCOperand::createReg(XRegsNoX0[getReg()])); in addRegG8RCNoX0Operands()
443 Inst.addOperand(MCOperand::createReg(XRegs[getG8pReg()])); in addRegG8pRCOperands()
462 Inst.addOperand(MCOperand::createReg(FRegs[getReg()])); in addRegF4RCOperands()
467 Inst.addOperand(MCOperand::createReg(FRegs[getReg()])); in addRegF8RCOperands()
472 Inst.addOperand(MCOperand::createReg(VFRegs[getReg()])); in addRegVFRCOperands()
477 Inst.addOperand(MCOperand::createReg(VRegs[getReg()])); in addRegVRRCOperands()
482 Inst.addOperand(MCOperand::createReg(VSRegs[getVSReg()])); in addRegVSRCOperands()
487 Inst.addOperand(MCOperand::createReg(VSFRegs[getVSReg()])); in addRegVSFRCOperands()
492 Inst.addOperand(MCOperand::createReg(VSSRegs[getVSReg()])); in addRegVSSRCOperands()
497 Inst.addOperand(MCOperand::createReg(RRegs[getReg()])); in addRegSPE4RCOperands()
502 Inst.addOperand(MCOperand::createReg(SPERegs[getReg()])); in addRegSPERCOperands()
507 Inst.addOperand(MCOperand::createReg(ACCRegs[getACCReg()])); in addRegACCRCOperands()
512 Inst.addOperand(MCOperand::createReg(VSRpRegs[getVSRpEvenReg()])); in addRegVSRpRCOperands()
517 Inst.addOperand(MCOperand::createReg(VSRpRegs[getVSRpEvenReg()])); in addRegVSRpEvenRCOperands()
522 Inst.addOperand(MCOperand::createReg(CRBITRegs[getCRBit()])); in addRegCRBITRCOperands()
527 Inst.addOperand(MCOperand::createReg(CRRegs[getCCReg()])); in addRegCRRCOperands()
532 Inst.addOperand(MCOperand::createReg(CRRegs[getCRBitMask()])); in addCRBitMaskOperands()
538 Inst.addOperand(MCOperand::createImm(getImm())); in addImmOperands()
540 Inst.addOperand(MCOperand::createExpr(getExpr())); in addImmOperands()
547 Inst.addOperand(MCOperand::createImm(getImm())); in addS16ImmOperands()
550 Inst.addOperand(MCOperand::createImm(getImmS16Context())); in addS16ImmOperands()
553 Inst.addOperand(MCOperand::createExpr(getExpr())); in addS16ImmOperands()
562 Inst.addOperand(MCOperand::createImm(getImm())); in addU16ImmOperands()
565 Inst.addOperand(MCOperand::createImm(getImmU16Context())); in addU16ImmOperands()
568 Inst.addOperand(MCOperand::createExpr(getExpr())); in addU16ImmOperands()
576 Inst.addOperand(MCOperand::createImm(getImm() / 4)); in addBranchTargetOperands()
578 Inst.addOperand(MCOperand::createExpr(getExpr())); in addBranchTargetOperands()
583 Inst.addOperand(MCOperand::createExpr(getTLSReg())); in addTLSRegOperands()
725 Inst.addOperand(MCOperand::createImm(-Op.getImm())); in addNegOperand()
731 Inst.addOperand(MCOperand::createExpr(UnExpr->getSubExpr())); in addNegOperand()
738 Inst.addOperand(MCOperand::createExpr(NE)); in addNegOperand()
742 Inst.addOperand(MCOperand::createExpr(MCUnaryExpr::createMinus(Expr, Ctx))); in addNegOperand()
756 TmpInst.addOperand(MCOperand::createImm( in ProcessInstruction()
758 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
759 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
767 TmpInst.addOperand(Inst.getOperand(2)); in ProcessInstruction()
768 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
769 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
777 TmpInst.addOperand(Inst.getOperand(2)); in ProcessInstruction()
778 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
779 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
800 TmpInst.addOperand(MCOperand::createImm(L)); in ProcessInstruction()
801 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
802 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
809 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
810 TmpInst.addOperand(Inst.getOperand(2)); in ProcessInstruction()
811 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
818 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
819 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
827 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
828 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
836 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
837 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
845 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
846 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
857 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
858 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
859 TmpInst.addOperand(MCOperand::createImm(B)); in ProcessInstruction()
860 TmpInst.addOperand(MCOperand::createImm(0)); in ProcessInstruction()
861 TmpInst.addOperand(MCOperand::createImm(N - 1)); in ProcessInstruction()
871 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
872 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
873 TmpInst.addOperand(MCOperand::createImm(B + N)); in ProcessInstruction()
874 TmpInst.addOperand(MCOperand::createImm(32 - N)); in ProcessInstruction()
875 TmpInst.addOperand(MCOperand::createImm(31)); in ProcessInstruction()
885 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
886 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
887 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
888 TmpInst.addOperand(MCOperand::createImm(32 - B)); in ProcessInstruction()
889 TmpInst.addOperand(MCOperand::createImm(B)); in ProcessInstruction()
890 TmpInst.addOperand(MCOperand::createImm((B + N) - 1)); in ProcessInstruction()
900 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
901 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
902 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
903 TmpInst.addOperand(MCOperand::createImm(32 - (B + N))); in ProcessInstruction()
904 TmpInst.addOperand(MCOperand::createImm(B)); in ProcessInstruction()
905 TmpInst.addOperand(MCOperand::createImm((B + N) - 1)); in ProcessInstruction()
914 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
915 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
916 TmpInst.addOperand(MCOperand::createImm(32 - N)); in ProcessInstruction()
917 TmpInst.addOperand(MCOperand::createImm(0)); in ProcessInstruction()
918 TmpInst.addOperand(MCOperand::createImm(31)); in ProcessInstruction()
927 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
928 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
929 TmpInst.addOperand(MCOperand::createImm(N)); in ProcessInstruction()
930 TmpInst.addOperand(MCOperand::createImm(0)); in ProcessInstruction()
931 TmpInst.addOperand(MCOperand::createImm(31 - N)); in ProcessInstruction()
940 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
941 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
942 TmpInst.addOperand(MCOperand::createImm(32 - N)); in ProcessInstruction()
943 TmpInst.addOperand(MCOperand::createImm(N)); in ProcessInstruction()
944 TmpInst.addOperand(MCOperand::createImm(31)); in ProcessInstruction()
953 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
954 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
955 TmpInst.addOperand(MCOperand::createImm(0)); in ProcessInstruction()
956 TmpInst.addOperand(MCOperand::createImm(0)); in ProcessInstruction()
957 TmpInst.addOperand(MCOperand::createImm(31 - N)); in ProcessInstruction()
967 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
968 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
969 TmpInst.addOperand(MCOperand::createImm(N)); in ProcessInstruction()
970 TmpInst.addOperand(MCOperand::createImm(B - N)); in ProcessInstruction()
971 TmpInst.addOperand(MCOperand::createImm(31 - N)); in ProcessInstruction()
981 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
982 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
983 TmpInst.addOperand(MCOperand::createImm(B)); in ProcessInstruction()
984 TmpInst.addOperand(MCOperand::createImm(N - 1)); in ProcessInstruction()
994 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
995 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
996 TmpInst.addOperand(MCOperand::createImm(B + N)); in ProcessInstruction()
997 TmpInst.addOperand(MCOperand::createImm(64 - N)); in ProcessInstruction()
1007 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1008 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1009 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1010 TmpInst.addOperand(MCOperand::createImm(64 - (B + N))); in ProcessInstruction()
1011 TmpInst.addOperand(MCOperand::createImm(B)); in ProcessInstruction()
1020 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1021 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1022 TmpInst.addOperand(MCOperand::createImm(64 - N)); in ProcessInstruction()
1023 TmpInst.addOperand(MCOperand::createImm(0)); in ProcessInstruction()
1032 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1033 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1034 TmpInst.addOperand(MCOperand::createImm(N)); in ProcessInstruction()
1035 TmpInst.addOperand(MCOperand::createImm(63 - N)); in ProcessInstruction()
1043 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1044 TmpInst.addOperand(MCOperand::createImm(-N)); in ProcessInstruction()
1053 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1054 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1055 TmpInst.addOperand(MCOperand::createImm(64 - N)); in ProcessInstruction()
1056 TmpInst.addOperand(MCOperand::createImm(N)); in ProcessInstruction()
1065 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1066 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1067 TmpInst.addOperand(MCOperand::createImm(0)); in ProcessInstruction()
1068 TmpInst.addOperand(MCOperand::createImm(63 - N)); in ProcessInstruction()
1078 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1079 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1080 TmpInst.addOperand(MCOperand::createImm(N)); in ProcessInstruction()
1081 TmpInst.addOperand(MCOperand::createImm(B - N)); in ProcessInstruction()
1094 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1095 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1096 TmpInst.addOperand(Inst.getOperand(2)); in ProcessInstruction()
1097 TmpInst.addOperand(MCOperand::createImm(MB)); in ProcessInstruction()
1098 TmpInst.addOperand(MCOperand::createImm(ME)); in ProcessInstruction()
1111 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1112 TmpInst.addOperand(Inst.getOperand(0)); // The tied operand. in ProcessInstruction()
1113 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1114 TmpInst.addOperand(Inst.getOperand(2)); in ProcessInstruction()
1115 TmpInst.addOperand(MCOperand::createImm(MB)); in ProcessInstruction()
1116 TmpInst.addOperand(MCOperand::createImm(ME)); in ProcessInstruction()
1129 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1130 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1131 TmpInst.addOperand(Inst.getOperand(2)); in ProcessInstruction()
1132 TmpInst.addOperand(MCOperand::createImm(MB)); in ProcessInstruction()
1133 TmpInst.addOperand(MCOperand::createImm(ME)); in ProcessInstruction()