Lines Matching refs:addOperand
557 Inst.addOperand(MCOperand::createReg(RRegs[getReg()])); in addRegGPRCOperands()
562 Inst.addOperand(MCOperand::createReg(RRegsNoR0[getReg()])); in addRegGPRCNoR0Operands()
567 Inst.addOperand(MCOperand::createReg(XRegs[getReg()])); in addRegG8RCOperands()
572 Inst.addOperand(MCOperand::createReg(XRegsNoX0[getReg()])); in addRegG8RCNoX0Operands()
591 Inst.addOperand(MCOperand::createReg(FRegs[getReg()])); in addRegF4RCOperands()
596 Inst.addOperand(MCOperand::createReg(FRegs[getReg()])); in addRegF8RCOperands()
601 Inst.addOperand(MCOperand::createReg(VRegs[getReg()])); in addRegVRRCOperands()
606 Inst.addOperand(MCOperand::createReg(VSRegs[getVSReg()])); in addRegVSRCOperands()
611 Inst.addOperand(MCOperand::createReg(VSFRegs[getVSReg()])); in addRegVSFRCOperands()
616 Inst.addOperand(MCOperand::createReg(VSSRegs[getVSReg()])); in addRegVSSRCOperands()
621 Inst.addOperand(MCOperand::createReg(QFRegs[getReg()])); in addRegQFRCOperands()
626 Inst.addOperand(MCOperand::createReg(QFRegs[getReg()])); in addRegQSRCOperands()
631 Inst.addOperand(MCOperand::createReg(QFRegs[getReg()])); in addRegQBRCOperands()
636 Inst.addOperand(MCOperand::createReg(CRBITRegs[getCRBit()])); in addRegCRBITRCOperands()
641 Inst.addOperand(MCOperand::createReg(CRRegs[getCCReg()])); in addRegCRRCOperands()
646 Inst.addOperand(MCOperand::createReg(CRRegs[getCRBitMask()])); in addCRBitMaskOperands()
652 Inst.addOperand(MCOperand::createImm(getImm())); in addImmOperands()
654 Inst.addOperand(MCOperand::createExpr(getExpr())); in addImmOperands()
661 Inst.addOperand(MCOperand::createImm(getImm())); in addS16ImmOperands()
664 Inst.addOperand(MCOperand::createImm(getImmS16Context())); in addS16ImmOperands()
667 Inst.addOperand(MCOperand::createExpr(getExpr())); in addS16ImmOperands()
676 Inst.addOperand(MCOperand::createImm(getImm())); in addU16ImmOperands()
679 Inst.addOperand(MCOperand::createImm(getImmU16Context())); in addU16ImmOperands()
682 Inst.addOperand(MCOperand::createExpr(getExpr())); in addU16ImmOperands()
690 Inst.addOperand(MCOperand::createImm(getImm() / 4)); in addBranchTargetOperands()
692 Inst.addOperand(MCOperand::createExpr(getExpr())); in addBranchTargetOperands()
697 Inst.addOperand(MCOperand::createExpr(getTLSReg())); in addTLSRegOperands()
819 Inst.addOperand(MCOperand::createImm(-Op.getImm())); in addNegOperand()
825 Inst.addOperand(MCOperand::createExpr(UnExpr->getSubExpr())); in addNegOperand()
832 Inst.addOperand(MCOperand::createExpr(NE)); in addNegOperand()
836 Inst.addOperand(MCOperand::createExpr(MCUnaryExpr::createMinus(Expr, Ctx))); in addNegOperand()
850 TmpInst.addOperand(MCOperand::createImm( in ProcessInstruction()
852 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
853 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
861 TmpInst.addOperand(Inst.getOperand(2)); in ProcessInstruction()
862 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
863 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
871 TmpInst.addOperand(Inst.getOperand(2)); in ProcessInstruction()
872 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
873 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
880 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
881 TmpInst.addOperand(Inst.getOperand(2)); in ProcessInstruction()
882 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
889 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
890 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
898 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
899 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
907 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
908 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
916 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
917 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
928 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
929 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
930 TmpInst.addOperand(MCOperand::createImm(B)); in ProcessInstruction()
931 TmpInst.addOperand(MCOperand::createImm(0)); in ProcessInstruction()
932 TmpInst.addOperand(MCOperand::createImm(N - 1)); in ProcessInstruction()
942 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
943 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
944 TmpInst.addOperand(MCOperand::createImm(B + N)); in ProcessInstruction()
945 TmpInst.addOperand(MCOperand::createImm(32 - N)); in ProcessInstruction()
946 TmpInst.addOperand(MCOperand::createImm(31)); in ProcessInstruction()
956 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
957 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
958 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
959 TmpInst.addOperand(MCOperand::createImm(32 - B)); in ProcessInstruction()
960 TmpInst.addOperand(MCOperand::createImm(B)); in ProcessInstruction()
961 TmpInst.addOperand(MCOperand::createImm((B + N) - 1)); in ProcessInstruction()
971 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
972 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
973 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
974 TmpInst.addOperand(MCOperand::createImm(32 - (B + N))); in ProcessInstruction()
975 TmpInst.addOperand(MCOperand::createImm(B)); in ProcessInstruction()
976 TmpInst.addOperand(MCOperand::createImm((B + N) - 1)); in ProcessInstruction()
985 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
986 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
987 TmpInst.addOperand(MCOperand::createImm(32 - N)); in ProcessInstruction()
988 TmpInst.addOperand(MCOperand::createImm(0)); in ProcessInstruction()
989 TmpInst.addOperand(MCOperand::createImm(31)); in ProcessInstruction()
998 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
999 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1000 TmpInst.addOperand(MCOperand::createImm(N)); in ProcessInstruction()
1001 TmpInst.addOperand(MCOperand::createImm(0)); in ProcessInstruction()
1002 TmpInst.addOperand(MCOperand::createImm(31 - N)); in ProcessInstruction()
1011 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1012 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1013 TmpInst.addOperand(MCOperand::createImm(32 - N)); in ProcessInstruction()
1014 TmpInst.addOperand(MCOperand::createImm(N)); in ProcessInstruction()
1015 TmpInst.addOperand(MCOperand::createImm(31)); in ProcessInstruction()
1024 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1025 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1026 TmpInst.addOperand(MCOperand::createImm(0)); in ProcessInstruction()
1027 TmpInst.addOperand(MCOperand::createImm(0)); in ProcessInstruction()
1028 TmpInst.addOperand(MCOperand::createImm(31 - N)); in ProcessInstruction()
1038 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1039 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1040 TmpInst.addOperand(MCOperand::createImm(N)); in ProcessInstruction()
1041 TmpInst.addOperand(MCOperand::createImm(B - N)); in ProcessInstruction()
1042 TmpInst.addOperand(MCOperand::createImm(31 - N)); in ProcessInstruction()
1052 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1053 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1054 TmpInst.addOperand(MCOperand::createImm(B)); in ProcessInstruction()
1055 TmpInst.addOperand(MCOperand::createImm(N - 1)); in ProcessInstruction()
1065 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1066 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1067 TmpInst.addOperand(MCOperand::createImm(B + N)); in ProcessInstruction()
1068 TmpInst.addOperand(MCOperand::createImm(64 - N)); in ProcessInstruction()
1078 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1079 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1080 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1081 TmpInst.addOperand(MCOperand::createImm(64 - (B + N))); in ProcessInstruction()
1082 TmpInst.addOperand(MCOperand::createImm(B)); in ProcessInstruction()
1091 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1092 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1093 TmpInst.addOperand(MCOperand::createImm(64 - N)); in ProcessInstruction()
1094 TmpInst.addOperand(MCOperand::createImm(0)); in ProcessInstruction()
1103 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1104 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1105 TmpInst.addOperand(MCOperand::createImm(N)); in ProcessInstruction()
1106 TmpInst.addOperand(MCOperand::createImm(63 - N)); in ProcessInstruction()
1115 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1116 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1117 TmpInst.addOperand(MCOperand::createImm(64 - N)); in ProcessInstruction()
1118 TmpInst.addOperand(MCOperand::createImm(N)); in ProcessInstruction()
1127 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1128 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1129 TmpInst.addOperand(MCOperand::createImm(0)); in ProcessInstruction()
1130 TmpInst.addOperand(MCOperand::createImm(63 - N)); in ProcessInstruction()
1140 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1141 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1142 TmpInst.addOperand(MCOperand::createImm(N)); in ProcessInstruction()
1143 TmpInst.addOperand(MCOperand::createImm(B - N)); in ProcessInstruction()
1156 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1157 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1158 TmpInst.addOperand(Inst.getOperand(2)); in ProcessInstruction()
1159 TmpInst.addOperand(MCOperand::createImm(MB)); in ProcessInstruction()
1160 TmpInst.addOperand(MCOperand::createImm(ME)); in ProcessInstruction()
1173 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1174 TmpInst.addOperand(Inst.getOperand(0)); // The tied operand. in ProcessInstruction()
1175 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1176 TmpInst.addOperand(Inst.getOperand(2)); in ProcessInstruction()
1177 TmpInst.addOperand(MCOperand::createImm(MB)); in ProcessInstruction()
1178 TmpInst.addOperand(MCOperand::createImm(ME)); in ProcessInstruction()
1191 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1192 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1193 TmpInst.addOperand(Inst.getOperand(2)); in ProcessInstruction()
1194 TmpInst.addOperand(MCOperand::createImm(MB)); in ProcessInstruction()
1195 TmpInst.addOperand(MCOperand::createImm(ME)); in ProcessInstruction()
1210 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1211 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1212 TmpInst.addOperand(MCOperand::createImm(Opcode == PPC::CP_COPYx ? 0 : 1)); in ProcessInstruction()
1222 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1223 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1224 TmpInst.addOperand(MCOperand::createImm(Opcode == PPC::CP_PASTEx ? 0 : 1)); in ProcessInstruction()