Lines Matching refs:getReg
143 unsigned Reg = MO.getReg();
173 SReg = MI->getOperand(1).getReg();
202 unsigned Reg = MO.getReg();
225 unsigned DefReg = MODef.getReg();
255 return optimizeAllLanesPattern(MI, MI->getOperand(1).getReg());
259 unsigned DPRReg = MI->getOperand(1).getReg();
260 unsigned SPRReg = MI->getOperand(2).getReg();
263 MachineInstr *DPRMI = MRI->getVRegDef(MI->getOperand(1).getReg());
264 MachineInstr *SPRMI = MRI->getVRegDef(MI->getOperand(2).getReg());
281 unsigned FullReg = SPRMI->getOperand(1).getReg();
283 MRI->getRegClass(MI->getOperand(1).getReg());
292 return optimizeAllLanesPattern(MI, MI->getOperand(2).getReg());
296 return optimizeAllLanesPattern(MI, MI->getOperand(0).getReg());
310 unsigned OpReg = MI->getOperand(I).getReg();
321 NonImplicitReg = MI->getOperand(I).getReg();
327 return optimizeAllLanesPattern(MI, MI->getOperand(0).getReg());
357 if (!TRI->isVirtualRegister(MI->getOperand(1).getReg()))
359 MachineInstr *Def = MRI->getVRegDef(MI->getOperand(1).getReg());
384 unsigned Reg = MI->getOperand(I).getReg();
394 if (!TRI->isVirtualRegister(MI->getOperand(1).getReg()))
396 MachineInstr *NewMI = MRI->getVRegDef(MI->getOperand(1).getReg());
425 Defs.push_back(MO.getReg());
654 unsigned DPRDefReg = MI->getOperand(0).getReg();
671 MRI->constrainRegClass(NewReg, MRI->getRegClass((*I)->getReg()));