reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
204 UsedLanes &= MRI->getMaxLaneMaskForVReg(MOReg); 254 const TargetRegisterClass *RC = MRI->getRegClass(DefReg); 348 DefinedLanes &= MRI->getMaxLaneMaskForVReg(Def.getReg()); 355 if (!MRI->hasOneDef(Reg)) 358 const MachineOperand &Def = *MRI->def_begin(Reg); 373 const TargetRegisterClass *DefRC = MRI->getRegClass(Reg); 387 } else if (isCrossCopy(*MRI, DefMI, DefRC, MO)) { 391 if (MRI->hasOneDef(MOReg)) { 392 const MachineOperand &MODef = *MRI->def_begin(MOReg); 399 MODefinedLanes = MRI->getMaxLaneMaskForVReg(MOReg); 414 return MRI->getMaxLaneMaskForVReg(Reg); 419 for (const MachineOperand &MO : MRI->use_nodbg_operands(Reg)) { 438 const TargetRegisterClass *DstRC = MRI->getRegClass(DefReg); 439 CrossCopy = isCrossCopy(*MRI, UseMI, DstRC, MO); 451 return MRI->getMaxLaneMaskForVReg(Reg); 487 const TargetRegisterClass *DstRC = MRI->getRegClass(DefReg); 488 *CrossCopy = isCrossCopy(*MRI, MI, DstRC, MO); 495 unsigned NumVirtRegs = MRI->getNumVirtRegs(); 514 MachineOperand &Def = *MRI->def_begin(Reg); 518 for (const MachineOperand &MO : MRI->use_nodbg_operands(Reg)) 576 MRI = &MF.getRegInfo(); 577 if (!MRI->subRegLivenessEnabled()) { 582 TRI = MRI->getTargetRegisterInfo(); 584 unsigned NumVirtRegs = MRI->getNumVirtRegs();