Lines Matching refs:getOperand
61 assert(Inst.getOperand(2).isImm()); in LowerLargeShift()
63 int64_t Shift = Inst.getOperand(2).getImm(); in LowerLargeShift()
69 Inst.getOperand(2).setImm(Shift); in LowerLargeShift()
94 unsigned RegOp0 = Inst.getOperand(0).getReg(); in LowerCompactBranch()
95 unsigned RegOp1 = Inst.getOperand(1).getReg(); in LowerCompactBranch()
115 Inst.getOperand(0).setReg(RegOp1); in LowerCompactBranch()
116 Inst.getOperand(1).setReg(RegOp0); in LowerCompactBranch()
228 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTargetOpValue()
250 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTargetOpValue1SImm16()
272 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTargetOpValueMMR6()
295 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTargetOpValueLsl2MMR6()
318 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTarget7OpValueMM()
339 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTargetOpValueMMPC10()
360 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTargetOpValueMM()
382 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTarget21OpValue()
404 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTarget21OpValueMM()
426 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTarget26OpValue()
447 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTarget26OpValueMM()
470 const MCOperand &MO = MI.getOperand(OpNo); in getJumpOffset16OpValue()
491 const MCOperand &MO = MI.getOperand(OpNo); in getJumpTargetOpValue()
508 const MCOperand &MO = MI.getOperand(OpNo); in getJumpTargetOpValueMM()
525 const MCOperand &MO = MI.getOperand(OpNo); in getUImm5Lsl2Encoding()
543 const MCOperand &MO = MI.getOperand(OpNo); in getSImm3Lsa2Value()
556 const MCOperand &MO = MI.getOperand(OpNo); in getUImm6Lsl2Encoding()
569 const MCOperand &MO = MI.getOperand(OpNo); in getSImm9AddiuspValue()
747 assert(MI.getOperand(OpNo).isReg()); in getMemEncoding()
748 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI) in getMemEncoding()
750 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI); in getMemEncoding()
763 assert(MI.getOperand(OpNo).isReg()); in getMemEncodingMMImm4()
764 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), in getMemEncodingMMImm4()
766 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), in getMemEncodingMMImm4()
777 assert(MI.getOperand(OpNo).isReg()); in getMemEncodingMMImm4Lsl1()
778 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), in getMemEncodingMMImm4Lsl1()
780 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), in getMemEncodingMMImm4Lsl1()
791 assert(MI.getOperand(OpNo).isReg()); in getMemEncodingMMImm4Lsl2()
792 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), in getMemEncodingMMImm4Lsl2()
794 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), in getMemEncodingMMImm4Lsl2()
805 assert(MI.getOperand(OpNo).isReg() && in getMemEncodingMMSPImm5Lsl2()
806 (MI.getOperand(OpNo).getReg() == Mips::SP || in getMemEncodingMMSPImm5Lsl2()
807 MI.getOperand(OpNo).getReg() == Mips::SP_64) && in getMemEncodingMMSPImm5Lsl2()
809 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), in getMemEncodingMMSPImm5Lsl2()
820 assert(MI.getOperand(OpNo).isReg() && in getMemEncodingMMGPImm7Lsl2()
821 MI.getOperand(OpNo).getReg() == Mips::GP && in getMemEncodingMMGPImm7Lsl2()
824 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), in getMemEncodingMMGPImm7Lsl2()
835 assert(MI.getOperand(OpNo).isReg()); in getMemEncodingMMImm9()
836 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, in getMemEncodingMMImm9()
839 getMachineOpValue(MI, MI.getOperand(OpNo + 1), Fixups, STI); in getMemEncodingMMImm9()
849 assert(MI.getOperand(OpNo).isReg()); in getMemEncodingMMImm11()
850 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, in getMemEncodingMMImm11()
852 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI); in getMemEncodingMMImm11()
873 assert(MI.getOperand(OpNo).isReg()); in getMemEncodingMMImm12()
874 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI) in getMemEncodingMMImm12()
876 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI); in getMemEncodingMMImm12()
886 assert(MI.getOperand(OpNo).isReg()); in getMemEncodingMMImm16()
887 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, in getMemEncodingMMImm16()
889 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI); in getMemEncodingMMImm16()
912 assert(MI.getOperand(OpNo).isReg()); in getMemEncodingMMImm4sp()
914 assert(MI.getOperand(OpNo+1).isImm()); in getMemEncodingMMImm4sp()
915 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI); in getMemEncodingMMImm4sp()
926 assert(MI.getOperand(OpNo-1).isImm()); in getSizeInsEncoding()
927 assert(MI.getOperand(OpNo).isImm()); in getSizeInsEncoding()
928 unsigned Position = getMachineOpValue(MI, MI.getOperand(OpNo-1), Fixups, STI); in getSizeInsEncoding()
929 unsigned Size = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI); in getSizeInsEncoding()
939 assert(MI.getOperand(OpNo).isImm()); in getUImmWithOffsetEncoding()
940 unsigned Value = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI); in getUImmWithOffsetEncoding()
949 const MCOperand &MO = MI.getOperand(OpNo); in getSimm19Lsl2Encoding()
971 const MCOperand &MO = MI.getOperand(OpNo); in getSimm18Lsl3Encoding()
974 unsigned Res = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI); in getSimm18Lsl3Encoding()
993 assert(MI.getOperand(OpNo).isImm()); in getUImm3Mod8Encoding()
994 const MCOperand &MO = MI.getOperand(OpNo); in getUImm3Mod8Encoding()
1002 assert(MI.getOperand(OpNo).isImm()); in getUImm4AndValue()
1003 const MCOperand &MO = MI.getOperand(OpNo); in getUImm4AndValue()
1036 unsigned Reg = MI.getOperand(I).getReg(); in getRegisterListOpValue()
1059 if (MI.getOperand(0).getReg() == Mips::A1 && in getMovePRegPairOpValue()
1060 MI.getOperand(1).getReg() == Mips::A2) in getMovePRegPairOpValue()
1062 else if (MI.getOperand(0).getReg() == Mips::A1 && in getMovePRegPairOpValue()
1063 MI.getOperand(1).getReg() == Mips::A3) in getMovePRegPairOpValue()
1065 else if (MI.getOperand(0).getReg() == Mips::A2 && in getMovePRegPairOpValue()
1066 MI.getOperand(1).getReg() == Mips::A3) in getMovePRegPairOpValue()
1068 else if (MI.getOperand(0).getReg() == Mips::A0 && in getMovePRegPairOpValue()
1069 MI.getOperand(1).getReg() == Mips::S5) in getMovePRegPairOpValue()
1071 else if (MI.getOperand(0).getReg() == Mips::A0 && in getMovePRegPairOpValue()
1072 MI.getOperand(1).getReg() == Mips::S6) in getMovePRegPairOpValue()
1074 else if (MI.getOperand(0).getReg() == Mips::A0 && in getMovePRegPairOpValue()
1075 MI.getOperand(1).getReg() == Mips::A1) in getMovePRegPairOpValue()
1077 else if (MI.getOperand(0).getReg() == Mips::A0 && in getMovePRegPairOpValue()
1078 MI.getOperand(1).getReg() == Mips::A2) in getMovePRegPairOpValue()
1080 else if (MI.getOperand(0).getReg() == Mips::A0 && in getMovePRegPairOpValue()
1081 MI.getOperand(1).getReg() == Mips::A3) in getMovePRegPairOpValue()
1094 MCOperand Op = MI.getOperand(OpNo); in getMovePRegSingleOpValue()
1114 const MCOperand &MO = MI.getOperand(OpNo); in getSimm23Lsl2Encoding()