Lines Matching refs:addOperand

416     Inst.addOperand(MCOperand::createReg(RRegs[getReg()]));  in addRegGPRCOperands()
421 Inst.addOperand(MCOperand::createReg(RRegsNoR0[getReg()])); in addRegGPRCNoR0Operands()
426 Inst.addOperand(MCOperand::createReg(XRegs[getReg()])); in addRegG8RCOperands()
431 Inst.addOperand(MCOperand::createReg(XRegsNoX0[getReg()])); in addRegG8RCNoX0Operands()
450 Inst.addOperand(MCOperand::createReg(FRegs[getReg()])); in addRegF4RCOperands()
455 Inst.addOperand(MCOperand::createReg(FRegs[getReg()])); in addRegF8RCOperands()
460 Inst.addOperand(MCOperand::createReg(VFRegs[getReg()])); in addRegVFRCOperands()
465 Inst.addOperand(MCOperand::createReg(VRegs[getReg()])); in addRegVRRCOperands()
470 Inst.addOperand(MCOperand::createReg(VSRegs[getVSReg()])); in addRegVSRCOperands()
475 Inst.addOperand(MCOperand::createReg(VSFRegs[getVSReg()])); in addRegVSFRCOperands()
480 Inst.addOperand(MCOperand::createReg(VSSRegs[getVSReg()])); in addRegVSSRCOperands()
485 Inst.addOperand(MCOperand::createReg(QFRegs[getReg()])); in addRegQFRCOperands()
490 Inst.addOperand(MCOperand::createReg(QFRegs[getReg()])); in addRegQSRCOperands()
495 Inst.addOperand(MCOperand::createReg(QFRegs[getReg()])); in addRegQBRCOperands()
500 Inst.addOperand(MCOperand::createReg(RRegs[getReg()])); in addRegSPE4RCOperands()
505 Inst.addOperand(MCOperand::createReg(SPERegs[getReg()])); in addRegSPERCOperands()
510 Inst.addOperand(MCOperand::createReg(CRBITRegs[getCRBit()])); in addRegCRBITRCOperands()
515 Inst.addOperand(MCOperand::createReg(CRRegs[getCCReg()])); in addRegCRRCOperands()
520 Inst.addOperand(MCOperand::createReg(CRRegs[getCRBitMask()])); in addCRBitMaskOperands()
526 Inst.addOperand(MCOperand::createImm(getImm())); in addImmOperands()
528 Inst.addOperand(MCOperand::createExpr(getExpr())); in addImmOperands()
535 Inst.addOperand(MCOperand::createImm(getImm())); in addS16ImmOperands()
538 Inst.addOperand(MCOperand::createImm(getImmS16Context())); in addS16ImmOperands()
541 Inst.addOperand(MCOperand::createExpr(getExpr())); in addS16ImmOperands()
550 Inst.addOperand(MCOperand::createImm(getImm())); in addU16ImmOperands()
553 Inst.addOperand(MCOperand::createImm(getImmU16Context())); in addU16ImmOperands()
556 Inst.addOperand(MCOperand::createExpr(getExpr())); in addU16ImmOperands()
564 Inst.addOperand(MCOperand::createImm(getImm() / 4)); in addBranchTargetOperands()
566 Inst.addOperand(MCOperand::createExpr(getExpr())); in addBranchTargetOperands()
571 Inst.addOperand(MCOperand::createExpr(getTLSReg())); in addTLSRegOperands()
693 Inst.addOperand(MCOperand::createImm(-Op.getImm())); in addNegOperand()
699 Inst.addOperand(MCOperand::createExpr(UnExpr->getSubExpr())); in addNegOperand()
706 Inst.addOperand(MCOperand::createExpr(NE)); in addNegOperand()
710 Inst.addOperand(MCOperand::createExpr(MCUnaryExpr::createMinus(Expr, Ctx))); in addNegOperand()
724 TmpInst.addOperand(MCOperand::createImm( in ProcessInstruction()
726 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
727 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
735 TmpInst.addOperand(Inst.getOperand(2)); in ProcessInstruction()
736 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
737 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
745 TmpInst.addOperand(Inst.getOperand(2)); in ProcessInstruction()
746 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
747 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
762 TmpInst.addOperand(MCOperand::createImm(L)); in ProcessInstruction()
763 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
764 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
771 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
772 TmpInst.addOperand(Inst.getOperand(2)); in ProcessInstruction()
773 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
780 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
781 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
789 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
790 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
798 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
799 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
807 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
808 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
819 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
820 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
821 TmpInst.addOperand(MCOperand::createImm(B)); in ProcessInstruction()
822 TmpInst.addOperand(MCOperand::createImm(0)); in ProcessInstruction()
823 TmpInst.addOperand(MCOperand::createImm(N - 1)); in ProcessInstruction()
833 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
834 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
835 TmpInst.addOperand(MCOperand::createImm(B + N)); in ProcessInstruction()
836 TmpInst.addOperand(MCOperand::createImm(32 - N)); in ProcessInstruction()
837 TmpInst.addOperand(MCOperand::createImm(31)); in ProcessInstruction()
847 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
848 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
849 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
850 TmpInst.addOperand(MCOperand::createImm(32 - B)); in ProcessInstruction()
851 TmpInst.addOperand(MCOperand::createImm(B)); in ProcessInstruction()
852 TmpInst.addOperand(MCOperand::createImm((B + N) - 1)); in ProcessInstruction()
862 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
863 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
864 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
865 TmpInst.addOperand(MCOperand::createImm(32 - (B + N))); in ProcessInstruction()
866 TmpInst.addOperand(MCOperand::createImm(B)); in ProcessInstruction()
867 TmpInst.addOperand(MCOperand::createImm((B + N) - 1)); in ProcessInstruction()
876 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
877 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
878 TmpInst.addOperand(MCOperand::createImm(32 - N)); in ProcessInstruction()
879 TmpInst.addOperand(MCOperand::createImm(0)); in ProcessInstruction()
880 TmpInst.addOperand(MCOperand::createImm(31)); in ProcessInstruction()
889 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
890 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
891 TmpInst.addOperand(MCOperand::createImm(N)); in ProcessInstruction()
892 TmpInst.addOperand(MCOperand::createImm(0)); in ProcessInstruction()
893 TmpInst.addOperand(MCOperand::createImm(31 - N)); in ProcessInstruction()
902 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
903 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
904 TmpInst.addOperand(MCOperand::createImm(32 - N)); in ProcessInstruction()
905 TmpInst.addOperand(MCOperand::createImm(N)); in ProcessInstruction()
906 TmpInst.addOperand(MCOperand::createImm(31)); in ProcessInstruction()
915 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
916 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
917 TmpInst.addOperand(MCOperand::createImm(0)); in ProcessInstruction()
918 TmpInst.addOperand(MCOperand::createImm(0)); in ProcessInstruction()
919 TmpInst.addOperand(MCOperand::createImm(31 - N)); in ProcessInstruction()
929 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
930 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
931 TmpInst.addOperand(MCOperand::createImm(N)); in ProcessInstruction()
932 TmpInst.addOperand(MCOperand::createImm(B - N)); in ProcessInstruction()
933 TmpInst.addOperand(MCOperand::createImm(31 - N)); in ProcessInstruction()
943 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
944 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
945 TmpInst.addOperand(MCOperand::createImm(B)); in ProcessInstruction()
946 TmpInst.addOperand(MCOperand::createImm(N - 1)); in ProcessInstruction()
956 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
957 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
958 TmpInst.addOperand(MCOperand::createImm(B + N)); in ProcessInstruction()
959 TmpInst.addOperand(MCOperand::createImm(64 - N)); in ProcessInstruction()
969 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
970 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
971 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
972 TmpInst.addOperand(MCOperand::createImm(64 - (B + N))); in ProcessInstruction()
973 TmpInst.addOperand(MCOperand::createImm(B)); in ProcessInstruction()
982 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
983 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
984 TmpInst.addOperand(MCOperand::createImm(64 - N)); in ProcessInstruction()
985 TmpInst.addOperand(MCOperand::createImm(0)); in ProcessInstruction()
994 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
995 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
996 TmpInst.addOperand(MCOperand::createImm(N)); in ProcessInstruction()
997 TmpInst.addOperand(MCOperand::createImm(63 - N)); in ProcessInstruction()
1005 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1006 TmpInst.addOperand(MCOperand::createImm(-N)); in ProcessInstruction()
1015 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1016 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1017 TmpInst.addOperand(MCOperand::createImm(64 - N)); in ProcessInstruction()
1018 TmpInst.addOperand(MCOperand::createImm(N)); in ProcessInstruction()
1027 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1028 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1029 TmpInst.addOperand(MCOperand::createImm(0)); in ProcessInstruction()
1030 TmpInst.addOperand(MCOperand::createImm(63 - N)); in ProcessInstruction()
1040 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1041 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1042 TmpInst.addOperand(MCOperand::createImm(N)); in ProcessInstruction()
1043 TmpInst.addOperand(MCOperand::createImm(B - N)); in ProcessInstruction()
1056 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1057 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1058 TmpInst.addOperand(Inst.getOperand(2)); in ProcessInstruction()
1059 TmpInst.addOperand(MCOperand::createImm(MB)); in ProcessInstruction()
1060 TmpInst.addOperand(MCOperand::createImm(ME)); in ProcessInstruction()
1073 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1074 TmpInst.addOperand(Inst.getOperand(0)); // The tied operand. in ProcessInstruction()
1075 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1076 TmpInst.addOperand(Inst.getOperand(2)); in ProcessInstruction()
1077 TmpInst.addOperand(MCOperand::createImm(MB)); in ProcessInstruction()
1078 TmpInst.addOperand(MCOperand::createImm(ME)); in ProcessInstruction()
1091 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1092 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1093 TmpInst.addOperand(Inst.getOperand(2)); in ProcessInstruction()
1094 TmpInst.addOperand(MCOperand::createImm(MB)); in ProcessInstruction()
1095 TmpInst.addOperand(MCOperand::createImm(ME)); in ProcessInstruction()
1110 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1111 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1112 TmpInst.addOperand(MCOperand::createImm(Opcode == PPC::CP_COPYx ? 0 : 1)); in ProcessInstruction()
1122 TmpInst.addOperand(Inst.getOperand(0)); in ProcessInstruction()
1123 TmpInst.addOperand(Inst.getOperand(1)); in ProcessInstruction()
1124 TmpInst.addOperand(MCOperand::createImm(Opcode == PPC::CP_PASTEx ? 0 : 1)); in ProcessInstruction()