Lines Matching refs:RP
226 Printable llvm::print(const GCNRegPressure &RP, const GCNSubtarget *ST) { in print() argument
227 return Printable([&RP, ST](raw_ostream &OS) { in print()
228 OS << "VGPRs: " << RP.Value[GCNRegPressure::VGPR32] << ' ' in print()
229 << "AGPRs: " << RP.getAGPRNum(); in print()
232 << ST->getOccupancyWithNumVGPRs(RP.getVGPRNum(ST->hasGFX90AInsts())) in print()
234 OS << ", SGPRs: " << RP.getSGPRNum(); in print()
236 OS << "(O" << ST->getOccupancyWithNumSGPRs(RP.getSGPRNum()) << ')'; in print()
237 OS << ", LVGPR WT: " << RP.getVGPRTuplesWeight() in print()
238 << ", LSGPR WT: " << RP.getSGPRTuplesWeight(); in print()
240 OS << " -> Occ: " << RP.getOccupancy(*ST); in print()
640 auto printRP = [](const GCNRegPressure &RP) { in runOnMachineFunction() argument
641 return Printable([&RP](raw_ostream &OS) { in runOnMachineFunction()
642 OS << format(PFX " %-5d", RP.getSGPRNum()) in runOnMachineFunction()
643 << format(" %-5d", RP.getVGPRNum(false)); in runOnMachineFunction()
656 SmallVector<std::pair<GCNRegPressure, GCNRegPressure>, 16> RP; in runOnMachineFunction() local
659 RP.clear(); in runOnMachineFunction()
660 RP.reserve(MBB.size()); in runOnMachineFunction()
685 RP.emplace_back(RPBeforeMI, RPT.getPressure()); in runOnMachineFunction()
702 RP.emplace_back(RPT.getPressure(), RPT.getMaxPressure()); in runOnMachineFunction()
717 RP[UseDownwardTracker ? I : (RP.size() - 1 - I)]; in runOnMachineFunction()