Lines Matching defs:RP
83 OS << "LIn RP: " << print(getRegPressure(MRI, LiveIns));
87 OS << "LOt RP: " << print(getRegPressure(MRI, LiveOuts));
97 OS << "Max RP: " << print(R->MaxPressure, &ST);
104 const GCNRegPressure &RP) const {
107 printSchedRP(OS, R->MaxPressure, RP);
116 OS << "RP before: " << print(Before, &ST)
117 << "RP after: " << print(After, &ST);
295 dbgs() << "Max RP: "
402 (dbgs() << "Max RP mismatch!!!\n"
403 "RP for schedule (calculated): "
405 << "RP for schedule (reported): " << print(MaxRP, &ST)
406 << "RP after scheduling: " << print(RegionMaxRP, &ST),
494 const auto RP = getRegionPressure(*R);
495 LLVM_DEBUG(printSchedRP(dbgs(), R->MaxPressure, RP));
497 if (RP.getOccupancy(ST) < TgtOcc) {
509 FinalOccupancy = std::min(FinalOccupancy, RP.getOccupancy(ST));
531 const auto RP = getSchedulePressure(*R, MinSchedule);
532 LLVM_DEBUG(if (R->MaxPressure.less(MF, RP, TgtOcc)) {
534 printSchedRP(dbgs(), R->MaxPressure, RP);
537 if (!force && MaxPressure.less(MF, RP, TgtOcc))
540 scheduleRegion(*R, MinSchedule, RP);
541 LLVM_DEBUG(printSchedResult(dbgs(), R, RP));
543 MaxPressure = RP;
572 const auto RP = getSchedulePressure(*R, ILPSchedule);
573 LLVM_DEBUG(printSchedRP(dbgs(), R->MaxPressure, RP));
575 if (RP.getOccupancy(ST) < TgtOcc) {
583 scheduleRegion(*R, ILPSchedule, RP);
584 LLVM_DEBUG(printSchedResult(dbgs(), R, RP));
585 FinalOccupancy = std::min(FinalOccupancy, RP.getOccupancy(ST));