Lines Matching refs:getOperand
112 LIS->getInterval(MI.getOperand(1).getReg()).Query(FMAIdx).valueIn(); in processBlock()
130 Register AddendSrcReg = AddendMI->getOperand(1).getReg(); in processBlock()
132 if (MRI.getRegClass(AddendMI->getOperand(0).getReg()) != in processBlock()
138 if (!MRI.getRegClass(AddendMI->getOperand(0).getReg()) in processBlock()
164 if (J->readsVirtualRegister(AddendMI->getOperand(0).getReg())) { in processBlock()
186 Register OldFMAReg = MI.getOperand(0).getReg(); in processBlock()
190 Register Reg2 = MI.getOperand(2).getReg(); in processBlock()
191 Register Reg3 = MI.getOperand(3).getReg(); in processBlock()
218 Register KilledProdReg = MI.getOperand(KilledProdOp).getReg(); in processBlock()
219 Register OtherProdReg = MI.getOperand(OtherProdOp).getReg(); in processBlock()
221 unsigned AddSubReg = AddendMI->getOperand(1).getSubReg(); in processBlock()
222 unsigned KilledProdSubReg = MI.getOperand(KilledProdOp).getSubReg(); in processBlock()
223 unsigned OtherProdSubReg = MI.getOperand(OtherProdOp).getSubReg(); in processBlock()
225 bool AddRegKill = AddendMI->getOperand(1).isKill(); in processBlock()
226 bool KilledProdRegKill = MI.getOperand(KilledProdOp).isKill(); in processBlock()
227 bool OtherProdRegKill = MI.getOperand(OtherProdOp).isKill(); in processBlock()
229 bool AddRegUndef = AddendMI->getOperand(1).isUndef(); in processBlock()
230 bool KilledProdRegUndef = MI.getOperand(KilledProdOp).isUndef(); in processBlock()
231 bool OtherProdRegUndef = MI.getOperand(OtherProdOp).isUndef(); in processBlock()
241 assert(OldFMAReg == AddendMI->getOperand(0).getReg() && in processBlock()
246 MI.getOperand(0).setReg(KilledProdReg); in processBlock()
247 MI.getOperand(1).setReg(KilledProdReg); in processBlock()
248 MI.getOperand(3).setReg(AddendSrcReg); in processBlock()
250 MI.getOperand(0).setSubReg(KilledProdSubReg); in processBlock()
251 MI.getOperand(1).setSubReg(KilledProdSubReg); in processBlock()
252 MI.getOperand(3).setSubReg(AddSubReg); in processBlock()
254 MI.getOperand(1).setIsKill(KilledProdRegKill); in processBlock()
255 MI.getOperand(3).setIsKill(AddRegKill); in processBlock()
257 MI.getOperand(1).setIsUndef(KilledProdRegUndef); in processBlock()
258 MI.getOperand(3).setIsUndef(AddRegUndef); in processBlock()
264 if (OtherProdReg == AddendMI->getOperand(0).getReg()) { in processBlock()
265 MI.getOperand(2).setReg(AddendSrcReg); in processBlock()
266 MI.getOperand(2).setSubReg(AddSubReg); in processBlock()
267 MI.getOperand(2).setIsKill(AddRegKill); in processBlock()
268 MI.getOperand(2).setIsUndef(AddRegUndef); in processBlock()
270 MI.getOperand(2).setReg(OtherProdReg); in processBlock()
271 MI.getOperand(2).setSubReg(OtherProdSubReg); in processBlock()
272 MI.getOperand(2).setIsKill(OtherProdRegKill); in processBlock()
273 MI.getOperand(2).setIsUndef(OtherProdRegUndef); in processBlock()