reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;