Lines Matching refs:getOperand

62   assert(Inst.getOperand(2).isImm());  in LowerLargeShift()
64 int64_t Shift = Inst.getOperand(2).getImm(); in LowerLargeShift()
70 Inst.getOperand(2).setImm(Shift); in LowerLargeShift()
95 unsigned RegOp0 = Inst.getOperand(0).getReg(); in LowerCompactBranch()
96 unsigned RegOp1 = Inst.getOperand(1).getReg(); in LowerCompactBranch()
116 Inst.getOperand(0).setReg(RegOp1); in LowerCompactBranch()
117 Inst.getOperand(1).setReg(RegOp0); in LowerCompactBranch()
239 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTargetOpValue()
261 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTargetOpValue1SImm16()
283 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTargetOpValueMMR6()
306 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTargetOpValueLsl2MMR6()
329 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTarget7OpValueMM()
350 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTargetOpValueMMPC10()
371 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTargetOpValueMM()
393 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTarget21OpValue()
415 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTarget21OpValueMM()
437 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTarget26OpValue()
458 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTarget26OpValueMM()
481 const MCOperand &MO = MI.getOperand(OpNo); in getJumpOffset16OpValue()
502 const MCOperand &MO = MI.getOperand(OpNo); in getJumpTargetOpValue()
519 const MCOperand &MO = MI.getOperand(OpNo); in getJumpTargetOpValueMM()
536 const MCOperand &MO = MI.getOperand(OpNo); in getUImm5Lsl2Encoding()
554 const MCOperand &MO = MI.getOperand(OpNo); in getSImm3Lsa2Value()
567 const MCOperand &MO = MI.getOperand(OpNo); in getUImm6Lsl2Encoding()
580 const MCOperand &MO = MI.getOperand(OpNo); in getSImm9AddiuspValue()
758 assert(MI.getOperand(OpNo).isReg()); in getMemEncoding()
759 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI) in getMemEncoding()
761 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI); in getMemEncoding()
774 assert(MI.getOperand(OpNo).isReg()); in getMemEncodingMMImm4()
775 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), in getMemEncodingMMImm4()
777 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), in getMemEncodingMMImm4()
788 assert(MI.getOperand(OpNo).isReg()); in getMemEncodingMMImm4Lsl1()
789 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), in getMemEncodingMMImm4Lsl1()
791 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), in getMemEncodingMMImm4Lsl1()
802 assert(MI.getOperand(OpNo).isReg()); in getMemEncodingMMImm4Lsl2()
803 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), in getMemEncodingMMImm4Lsl2()
805 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), in getMemEncodingMMImm4Lsl2()
816 assert(MI.getOperand(OpNo).isReg() && in getMemEncodingMMSPImm5Lsl2()
817 (MI.getOperand(OpNo).getReg() == Mips::SP || in getMemEncodingMMSPImm5Lsl2()
818 MI.getOperand(OpNo).getReg() == Mips::SP_64) && in getMemEncodingMMSPImm5Lsl2()
820 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), in getMemEncodingMMSPImm5Lsl2()
831 assert(MI.getOperand(OpNo).isReg() && in getMemEncodingMMGPImm7Lsl2()
832 MI.getOperand(OpNo).getReg() == Mips::GP && in getMemEncodingMMGPImm7Lsl2()
835 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), in getMemEncodingMMGPImm7Lsl2()
846 assert(MI.getOperand(OpNo).isReg()); in getMemEncodingMMImm9()
847 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, in getMemEncodingMMImm9()
850 getMachineOpValue(MI, MI.getOperand(OpNo + 1), Fixups, STI); in getMemEncodingMMImm9()
860 assert(MI.getOperand(OpNo).isReg()); in getMemEncodingMMImm11()
861 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, in getMemEncodingMMImm11()
863 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI); in getMemEncodingMMImm11()
884 assert(MI.getOperand(OpNo).isReg()); in getMemEncodingMMImm12()
885 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI) in getMemEncodingMMImm12()
887 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI); in getMemEncodingMMImm12()
897 assert(MI.getOperand(OpNo).isReg()); in getMemEncodingMMImm16()
898 unsigned RegBits = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, in getMemEncodingMMImm16()
900 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI); in getMemEncodingMMImm16()
923 assert(MI.getOperand(OpNo).isReg()); in getMemEncodingMMImm4sp()
925 assert(MI.getOperand(OpNo+1).isImm()); in getMemEncodingMMImm4sp()
926 unsigned OffBits = getMachineOpValue(MI, MI.getOperand(OpNo+1), Fixups, STI); in getMemEncodingMMImm4sp()
937 assert(MI.getOperand(OpNo-1).isImm()); in getSizeInsEncoding()
938 assert(MI.getOperand(OpNo).isImm()); in getSizeInsEncoding()
939 unsigned Position = getMachineOpValue(MI, MI.getOperand(OpNo-1), Fixups, STI); in getSizeInsEncoding()
940 unsigned Size = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI); in getSizeInsEncoding()
950 assert(MI.getOperand(OpNo).isImm()); in getUImmWithOffsetEncoding()
951 unsigned Value = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI); in getUImmWithOffsetEncoding()
960 const MCOperand &MO = MI.getOperand(OpNo); in getSimm19Lsl2Encoding()
982 const MCOperand &MO = MI.getOperand(OpNo); in getSimm18Lsl3Encoding()
985 unsigned Res = getMachineOpValue(MI, MI.getOperand(OpNo), Fixups, STI); in getSimm18Lsl3Encoding()
1004 assert(MI.getOperand(OpNo).isImm()); in getUImm3Mod8Encoding()
1005 const MCOperand &MO = MI.getOperand(OpNo); in getUImm3Mod8Encoding()
1013 assert(MI.getOperand(OpNo).isImm()); in getUImm4AndValue()
1014 const MCOperand &MO = MI.getOperand(OpNo); in getUImm4AndValue()
1047 unsigned Reg = MI.getOperand(I).getReg(); in getRegisterListOpValue()
1070 if (MI.getOperand(0).getReg() == Mips::A1 && in getMovePRegPairOpValue()
1071 MI.getOperand(1).getReg() == Mips::A2) in getMovePRegPairOpValue()
1073 else if (MI.getOperand(0).getReg() == Mips::A1 && in getMovePRegPairOpValue()
1074 MI.getOperand(1).getReg() == Mips::A3) in getMovePRegPairOpValue()
1076 else if (MI.getOperand(0).getReg() == Mips::A2 && in getMovePRegPairOpValue()
1077 MI.getOperand(1).getReg() == Mips::A3) in getMovePRegPairOpValue()
1079 else if (MI.getOperand(0).getReg() == Mips::A0 && in getMovePRegPairOpValue()
1080 MI.getOperand(1).getReg() == Mips::S5) in getMovePRegPairOpValue()
1082 else if (MI.getOperand(0).getReg() == Mips::A0 && in getMovePRegPairOpValue()
1083 MI.getOperand(1).getReg() == Mips::S6) in getMovePRegPairOpValue()
1085 else if (MI.getOperand(0).getReg() == Mips::A0 && in getMovePRegPairOpValue()
1086 MI.getOperand(1).getReg() == Mips::A1) in getMovePRegPairOpValue()
1088 else if (MI.getOperand(0).getReg() == Mips::A0 && in getMovePRegPairOpValue()
1089 MI.getOperand(1).getReg() == Mips::A2) in getMovePRegPairOpValue()
1091 else if (MI.getOperand(0).getReg() == Mips::A0 && in getMovePRegPairOpValue()
1092 MI.getOperand(1).getReg() == Mips::A3) in getMovePRegPairOpValue()
1105 MCOperand Op = MI.getOperand(OpNo); in getMovePRegSingleOpValue()
1125 const MCOperand &MO = MI.getOperand(OpNo); in getSimm23Lsl2Encoding()