Lines Matching refs:getOperand
33 const MCOperand &MO = MI.getOperand(Idx);
42 const MCOperand &MO = MI.getOperand(Idx);
53 const MCOperand &MSB = MI.getOperand(Idx);
54 const MCOperand &LSB = MI.getOperand(Idx + 1);
78 .addOperand(MI.getOperand(0))
85 .addOperand(MI.getOperand(1))
86 .addOperand(MI.getOperand(2));
88 TmpInst = MCInstBuilder(CSKY::JMPI32).addOperand(MI.getOperand(2));
103 .addOperand(MI.getOperand(0))
104 .addOperand(MI.getOperand(1));
109 .addOperand(MI.getOperand(0))
110 .addOperand(MI.getOperand(0))
125 .addOperand(MI.getOperand(0))
126 .addOperand(MI.getOperand(1));
131 .addOperand(MI.getOperand(0))
132 .addOperand(MI.getOperand(0))
133 .addImm(MI.getOperand(2).getImm() + 1);
167 TmpInst = MCInstBuilder(CSKY::BSR32).addOperand(MI.getOperand(0));
170 TmpInst = MCInstBuilder(CSKY::BR16).addOperand(MI.getOperand(0));
173 TmpInst = MCInstBuilder(CSKY::BR32).addOperand(MI.getOperand(0));
177 .addOperand(MI.getOperand(0))
178 .addOperand(MI.getOperand(1));
182 .addOperand(MI.getOperand(0))
183 .addOperand(MI.getOperand(1));
187 .addOperand(MI.getOperand(0))
188 .addOperand(MI.getOperand(1));
192 .addOperand(MI.getOperand(0))
193 .addOperand(MI.getOperand(1));
197 .addOperand(MI.getOperand(0))
198 .addOperand(MI.getOperand(2));
202 .addOperand(MI.getOperand(0))
203 .addOperand(MI.getOperand(2));
207 .addOperand(MI.getOperand(0))
208 .addOperand(MI.getOperand(1))
209 .addImm(MI.getOperand(2).getImm() + 1);
213 .addOperand(MI.getOperand(0))
214 .addOperand(MI.getOperand(1))
215 .addImm(MI.getOperand(2).getImm() + 1);
219 .addOperand(MI.getOperand(0))
220 .addOperand(MI.getOperand(1))
221 .addImm(32 - MI.getOperand(2).getImm());
224 auto V = 1 << MI.getOperand(1).getImm();
226 MCInstBuilder(CSKY::MOVI32).addOperand(MI.getOperand(0)).addImm(V);
252 assert(MI.getOperand(Idx).isReg() && "Unexpected MO type.");
253 assert(MI.getOperand(Idx + 1).isImm() && "Unexpected MO type.");
255 unsigned Ry = MI.getOperand(Idx).getReg();
256 unsigned Rz = MI.getOperand(Idx + 1).getImm();
269 Ctx.getRegisterInfo()->getEncodingValue(MI.getOperand(Op).getReg());
271 Ctx.getRegisterInfo()->getEncodingValue(MI.getOperand(Op + 1).getReg());
281 if (MI.getOperand(Idx).getImm() == 16)
283 else if (MI.getOperand(Idx).getImm() == 24)
285 else if (MI.getOperand(Idx).getImm() == 32)
287 else if (MI.getOperand(Idx).getImm() == 40)