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

References

lib/Target/Hexagon/HexagonGenInsert.cpp
  681   const TargetRegisterClass *DstRC = MRI->getRegClass(DstR);
  682   const TargetRegisterClass *SrcRC = MRI->getRegClass(SrcR);
  683   const TargetRegisterClass *InsRC = MRI->getRegClass(InsR);
 1020       const MachineInstr *DefI = MRI->getVRegDef(R);
 1072   MachineInstr *DefVR = MRI->getVRegDef(VR);
 1153   const MachineInstr *DefV = MRI->getVRegDef(VR);
 1157     const MachineInstr *DefS = MRI->getVRegDef(SR);
 1158     const MachineInstr *DefI = MRI->getVRegDef(IR);
 1306     use_iterator E = MRI->use_nodbg_end();
 1307     for (use_iterator I = MRI->use_nodbg_begin(R); I != E; ++I)
 1346     const MachineInstr *DefI = MRI->getVRegDef(I->first);
 1401     const TargetRegisterClass *RC = MRI->getRegClass(VR);
 1402     Register NewVR = MRI->createVirtualRegister(RC);
 1410     MachineInstr *MI = MRI->getVRegDef(I->first);
 1414     bool R32 = MRI->getRegClass(NewR) == &Hexagon::IntRegsRegClass;
 1420     if (R32 && MRI->getRegClass(IF.InsR) == &Hexagon::DoubleRegsRegClass) {
 1439     MRI->clearKillFlags(IF.SrcR);
 1440     MRI->clearKillFlags(IF.InsR);
 1444     MachineInstr *DefI = MRI->getVRegDef(I->first);
 1445     MRI->replaceRegWith(I->first, RegMap[I->first]);
 1481       if (!Register::isVirtualRegister(R) || !MRI->use_nodbg_empty(R)) {
 1492       MRI->markUsesInDebugValueAsUndef(Regs[I]);
 1517   MRI = &MF.getRegInfo();
 1527   const HexagonEvaluator HE(*HRI, *MRI, *HII, MF);