Lines Matching refs:TRI

49 void RegisterPressure::increase(unsigned Reg, const TargetRegisterInfo *TRI,
54 TRI->getRegClassPressureSets(RC),
55 TRI->getRegClassWeight(RC).RegWeight);
59 TRI->getRegUnitPressureSets(Reg),
60 TRI->getRegUnitWeight(Reg));
65 void RegisterPressure::decrease(unsigned Reg, const TargetRegisterInfo *TRI,
69 decreaseSetPressure(MaxSetPressure, TRI->getRegClassPressureSets(RC),
70 TRI->getRegClassWeight(RC).RegWeight);
73 decreaseSetPressure(MaxSetPressure, TRI->getRegUnitPressureSets(Reg),
74 TRI->getRegUnitWeight(Reg));
80 const TargetRegisterInfo *TRI) {
83 dbgs() << TRI->getRegPressureSetName(i) << "=" << SetPressure[i] << '\n';
87 void RegisterPressure::dump(const TargetRegisterInfo *TRI) const {
89 dumpSetPressure(MaxSetPressure, TRI);
92 dbgs() << PrintReg(LiveInRegs[i], TRI) << " ";
96 dbgs() << PrintReg(LiveOutRegs[i], TRI) << " ";
102 dumpSetPressure(CurrSetPressure, TRI);
103 P.dump(TRI);
114 TRI->getRegClassPressureSets(RC),
115 TRI->getRegClassWeight(RC).RegWeight);
119 TRI->getRegUnitPressureSets(Regs[I]),
120 TRI->getRegUnitWeight(Regs[I]));
131 TRI->getRegClassPressureSets(RC),
132 TRI->getRegClassWeight(RC).RegWeight);
135 decreaseSetPressure(CurrSetPressure, TRI->getRegUnitPressureSets(Regs[I]),
136 TRI->getRegUnitWeight(Regs[I]));
206 TRI = MF->getTarget().getRegisterInfo();
217 CurrSetPressure.assign(TRI->getNumRegPressureSets(), 0);
226 LiveRegs.PhysRegs.setUniverse(TRI->getNumRegs());
315 const TargetRegisterInfo *TRI;
324 const MachineRegisterInfo *mri): TRI(tri), MRI(mri) {}
348 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) {
386 P.increase(Reg, TRI, MRI);
397 P.increase(Reg, TRI, MRI);
431 RegisterOperands RegOpers(TRI, MRI);
487 RegisterOperands RegOpers(TRI, MRI);
536 const TargetRegisterInfo *TRI) {
546 unsigned Limit = TRI->getRegPressureSetLimit(i);
617 RegisterOperands RegOpers(TRI, MRI);
662 computeExcessPressureDelta(SavedPressure, CurrSetPressure, Delta, TRI);
701 RegisterOperands RegOpers(TRI, MRI);
752 computeExcessPressureDelta(SavedPressure, CurrSetPressure, Delta, TRI);