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

References

lib/CodeGen/TailDuplicator.cpp
   84   MRI = &MF->getRegInfo();
  192       MachineInstr *DefMI = MRI->getVRegDef(VReg);
  209       MachineRegisterInfo::use_iterator UI = MRI->use_begin(VReg);
  210       while (UI != MRI->use_end()) {
  240     if (MRI->hasOneNonDBGUse(Src) &&
  241         MRI->constrainRegClass(Src, MRI->getRegClass(Dst))) {
  241         MRI->constrainRegClass(Src, MRI->getRegClass(Dst))) {
  243       MRI->replaceRegWith(Dst, Src);
  348   const TargetRegisterClass *RC = MRI->getRegClass(DefReg);
  353   Register NewDef = MRI->createVirtualRegister(RC);
  355   if (isDefLiveOut(DefReg, TailBB, MRI) || RegsUsedByPhi.count(DefReg))
  391         const TargetRegisterClass *RC = MRI->getRegClass(Reg);
  392         Register NewReg = MRI->createVirtualRegister(RC);
  395         if (isDefLiveOut(Reg, TailBB, MRI) || UsedByPhi.count(Reg))
  403           auto *OrigRC = MRI->getRegClass(Reg);
  404           auto *MappedRC = MRI->getRegClass(VI->second.Reg);
  413               MRI->setRegClass(VI->second.Reg, ConstrRC);
  418             ConstrRC = MRI->constrainRegClass(VI->second.Reg, OrigRC);
  436             Register NewReg = MRI->createVirtualRegister(NewRC);