Lines Matching refs:RP
99 OS << "LIn RP: ";
104 OS << "LOt RP: ";
115 OS << "Max RP: ";
123 const GCNRegPressure &RP) const {
126 printSchedRP(OS, R->MaxPressure, RP);
135 OS << "RP before: ";
137 OS << "RP after: ";
316 dbgs() << "Max RP: ";
423 || (dbgs() << "Max RP mismatch!!!\n"
424 "RP for schedule (calculated): ",
426 dbgs() << "RP for schedule (reported): ",
428 dbgs() << "RP after scheduling: ",
518 const auto RP = getRegionPressure(*R);
519 LLVM_DEBUG(printSchedRP(dbgs(), R->MaxPressure, RP));
521 if (RP.getOccupancy(ST) < TgtOcc) {
533 FinalOccupancy = std::min(FinalOccupancy, RP.getOccupancy(ST));
556 const auto RP = getSchedulePressure(*R, MinSchedule);
557 LLVM_DEBUG(if (R->MaxPressure.less(ST, RP, TgtOcc)) {
559 printSchedRP(dbgs(), R->MaxPressure, RP);
562 if (!force && MaxPressure.less(ST, RP, TgtOcc))
565 scheduleRegion(*R, MinSchedule, RP);
566 LLVM_DEBUG(printSchedResult(dbgs(), R, RP));
568 MaxPressure = RP;
597 const auto RP = getSchedulePressure(*R, ILPSchedule);
598 LLVM_DEBUG(printSchedRP(dbgs(), R->MaxPressure, RP));
600 if (RP.getOccupancy(ST) < TgtOcc) {
608 scheduleRegion(*R, ILPSchedule, RP);
609 LLVM_DEBUG(printSchedResult(dbgs(), R, RP));
610 FinalOccupancy = std::min(FinalOccupancy, RP.getOccupancy(ST));