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

References

lib/CodeGen/RegAllocGreedy.cpp
  256     return ExtraRegInfo[VirtReg.reg].Stage;
  260     ExtraRegInfo.resize(MRI->getNumVirtRegs());
  261     ExtraRegInfo[VirtReg.reg].Stage = Stage;
  266     ExtraRegInfo.resize(MRI->getNumVirtRegs());
  269       if (ExtraRegInfo[Reg].Stage == RS_New)
  270         ExtraRegInfo[Reg].Stage = NewStage;
  663   if (!ExtraRegInfo.inBounds(Old))
  670   ExtraRegInfo[Old].Stage = RS_Assign;
  671   ExtraRegInfo.grow(New);
  672   ExtraRegInfo[New] = ExtraRegInfo[Old];
  672   ExtraRegInfo[New] = ExtraRegInfo[Old];
  677   ExtraRegInfo.clear();
  692   ExtraRegInfo.grow(Reg);
  693   if (ExtraRegInfo[Reg].Stage == RS_New)
  694     ExtraRegInfo[Reg].Stage = RS_Assign;
  696   if (ExtraRegInfo[Reg].Stage == RS_Split) {
  700   } else if (ExtraRegInfo[Reg].Stage == RS_Memory) {
  715     if (ExtraRegInfo[Reg].Stage == RS_Assign && !ForceGlobal && !LI->empty() &&
  888   unsigned Cascade = ExtraRegInfo[VirtReg.reg].Cascade;
  925       unsigned IntfCascade = ExtraRegInfo[Intf->reg].Cascade;
 1053   unsigned Cascade = ExtraRegInfo[VirtReg.reg].Cascade;
 1055     Cascade = ExtraRegInfo[VirtReg.reg].Cascade = NextCascade++;
 1083     assert((ExtraRegInfo[Intf->reg].Cascade < Cascade ||
 1086     ExtraRegInfo[Intf->reg].Cascade = Cascade;
 1776   ExtraRegInfo.resize(MRI->getNumVirtRegs());
 2043   ExtraRegInfo.resize(MRI->getNumVirtRegs());
 2135   ExtraRegInfo.resize(MRI->getNumVirtRegs());
 3061                     << ExtraRegInfo[VirtReg.reg].Cascade << '\n');
 3251   ExtraRegInfo.clear();
 3252   ExtraRegInfo.resize(MRI->getNumVirtRegs());