reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/DetectDeadLanes.cpp
  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();