Lines Matching refs:getOperand
55 assert(Inst.getOperand(2).isImm()); in LowerLargeShift()
57 int64_t Shift = Inst.getOperand(2).getImm(); in LowerLargeShift()
63 Inst.getOperand(2).setImm(Shift); in LowerLargeShift()
95 assert(InstIn.getOperand(2).isImm()); in LowerDextDins()
96 int64_t pos = InstIn.getOperand(2).getImm(); in LowerDextDins()
97 assert(InstIn.getOperand(3).isImm()); in LowerDextDins()
98 int64_t size = InstIn.getOperand(3).getImm(); in LowerDextDins()
104 InstIn.getOperand(2).setImm(pos - 32); in LowerDextDins()
110 InstIn.getOperand(3).setImm(size - 32); in LowerDextDins()
221 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTargetOpValue()
244 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTarget7OpValueMM()
266 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTargetOpValueMMPC10()
288 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTargetOpValueMM()
311 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTarget21OpValue()
334 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTarget26OpValue()
357 const MCOperand &MO = MI.getOperand(OpNo); in getJumpOffset16OpValue()
376 const MCOperand &MO = MI.getOperand(OpNo); in getJumpTargetOpValue()
394 const MCOperand &MO = MI.getOperand(OpNo); in getJumpTargetOpValueMM()
412 const MCOperand &MO = MI.getOperand(OpNo); in getUImm5Lsl2Encoding()
431 const MCOperand &MO = MI.getOperand(OpNo); in getSImm3Lsa2Value()
445 const MCOperand &MO = MI.getOperand(OpNo); in getUImm6Lsl2Encoding()
459 const MCOperand &MO = MI.getOperand(OpNo); in getSImm9AddiuspValue()
649 assert(MI.getOperand(OpNo).isReg()); in getMSAMemEncoding()
650 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo),Fixups, STI) << 16; in getMSAMemEncoding()
651 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI); in getMSAMemEncoding()
693 assert(MI.getOperand(OpNo).isReg()); in getMemEncoding()
694 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo),Fixups, STI) << 16; in getMemEncoding()
695 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI); in getMemEncoding()
705 assert(MI.getOperand(OpNo).isReg()); in getMemEncodingMMImm4()
706 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), in getMemEncodingMMImm4()
708 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), in getMemEncodingMMImm4()
719 assert(MI.getOperand(OpNo).isReg()); in getMemEncodingMMImm4Lsl1()
720 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), in getMemEncodingMMImm4Lsl1()
722 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), in getMemEncodingMMImm4Lsl1()
733 assert(MI.getOperand(OpNo).isReg()); in getMemEncodingMMImm4Lsl2()
734 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), in getMemEncodingMMImm4Lsl2()
736 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), in getMemEncodingMMImm4Lsl2()
747 assert(MI.getOperand(OpNo).isReg() && in getMemEncodingMMSPImm5Lsl2()
748 MI.getOperand(OpNo).getReg() == Mips::SP && in getMemEncodingMMSPImm5Lsl2()
750 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), in getMemEncodingMMSPImm5Lsl2()
761 assert(MI.getOperand(OpNo).isReg() && in getMemEncodingMMGPImm7Lsl2()
762 MI.getOperand(OpNo).getReg() == Mips::GP && in getMemEncodingMMGPImm7Lsl2()
765 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), in getMemEncodingMMGPImm7Lsl2()
787 assert(MI.getOperand(OpNo).isReg()); in getMemEncodingMMImm12()
788 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI) << 16; in getMemEncodingMMImm12()
789 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI); in getMemEncodingMMImm12()
810 assert(MI.getOperand(OpNo).isReg()); in getMemEncodingMMImm4sp()
812 assert(MI.getOperand(OpNo+1).isImm()); in getMemEncodingMMImm4sp()
813 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI); in getMemEncodingMMImm4sp()
822 assert(MI.getOperand(OpNo).isImm()); in getSizeExtEncoding()
823 unsigned SizeEncoding = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI); in getSizeExtEncoding()
833 assert(MI.getOperand(OpNo-1).isImm()); in getSizeInsEncoding()
834 assert(MI.getOperand(OpNo).isImm()); in getSizeInsEncoding()
835 unsigned Position = getMachineOpValue(MI, MI.getOperand(OpNo-1), Fixups, STI); in getSizeInsEncoding()
836 unsigned Size = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI); in getSizeInsEncoding()
845 assert(MI.getOperand(OpNo).isImm()); in getLSAImmEncoding()
847 return getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI) - 1; in getLSAImmEncoding()
854 const MCOperand &MO = MI.getOperand(OpNo); in getSimm19Lsl2Encoding()
875 const MCOperand &MO = MI.getOperand(OpNo); in getSimm18Lsl3Encoding()
878 unsigned Res = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI); in getSimm18Lsl3Encoding()
896 assert(MI.getOperand(OpNo).isImm()); in getUImm3Mod8Encoding()
897 const MCOperand &MO = MI.getOperand(OpNo); in getUImm3Mod8Encoding()
905 assert(MI.getOperand(OpNo).isImm()); in getUImm4AndValue()
906 const MCOperand &MO = MI.getOperand(OpNo); in getUImm4AndValue()
939 unsigned Reg = MI.getOperand(I).getReg(); in getRegisterListOpValue()
960 return getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI); in getRegisterPairOpValue()
969 if (MI.getOperand(0).getReg() == Mips::A1 && in getMovePRegPairOpValue()
970 MI.getOperand(1).getReg() == Mips::A2) in getMovePRegPairOpValue()
972 else if (MI.getOperand(0).getReg() == Mips::A1 && in getMovePRegPairOpValue()
973 MI.getOperand(1).getReg() == Mips::A3) in getMovePRegPairOpValue()
975 else if (MI.getOperand(0).getReg() == Mips::A2 && in getMovePRegPairOpValue()
976 MI.getOperand(1).getReg() == Mips::A3) in getMovePRegPairOpValue()
978 else if (MI.getOperand(0).getReg() == Mips::A0 && in getMovePRegPairOpValue()
979 MI.getOperand(1).getReg() == Mips::S5) in getMovePRegPairOpValue()
981 else if (MI.getOperand(0).getReg() == Mips::A0 && in getMovePRegPairOpValue()
982 MI.getOperand(1).getReg() == Mips::S6) in getMovePRegPairOpValue()
984 else if (MI.getOperand(0).getReg() == Mips::A0 && in getMovePRegPairOpValue()
985 MI.getOperand(1).getReg() == Mips::A1) in getMovePRegPairOpValue()
987 else if (MI.getOperand(0).getReg() == Mips::A0 && in getMovePRegPairOpValue()
988 MI.getOperand(1).getReg() == Mips::A2) in getMovePRegPairOpValue()
990 else if (MI.getOperand(0).getReg() == Mips::A0 && in getMovePRegPairOpValue()
991 MI.getOperand(1).getReg() == Mips::A3) in getMovePRegPairOpValue()
1001 const MCOperand &MO = MI.getOperand(OpNo); in getSimm23Lsl2Encoding()