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

References

lib/CodeGen/RegisterClassInfo.cpp
   48   if (MF->getSubtarget().getRegisterInfo() != TRI) {
   49     TRI = MF->getSubtarget().getRegisterInfo();
   50     RegClass.reset(new RCInfo[TRI->getNumRegClasses()]);
   55   assert(TRI && "no register info set");
   62     CalleeSavedAliases.resize(TRI->getNumRegs(), 0);
   64       for (MCRegAliasIterator AI(*I, TRI, true); AI.isValid(); ++AI)
   80     unsigned NumPSets = TRI->getNumRegPressureSets();
  115     unsigned Cost = TRI->getCostPerUse(PhysReg);
  135     unsigned Cost = TRI->getCostPerUse(PhysReg);
  148           TRI->getLargestLegalSuperClass(RC, *MF))
  156     dbgs() << "AllocationOrder(" << TRI->getRegClassName(RC) << ") = [";
  158       dbgs() << ' ' << printReg(RCI.Order[I], TRI);
  172   for (const TargetRegisterClass *C : TRI->regclasses()) {
  173     const int *PSetID = TRI->getRegClassPressureSets(C);
  183     unsigned NUnits = TRI->getRegClassWeight(C).WeightLimit;
  191   return TRI->getRegPressureSetLimit(*MF, Idx) -
  192          TRI->getRegClassWeight(RC).RegWeight * NReserved;