Lines Matching full:regions
93 for (const auto R : Regions) {
284 Regions.push_back(
294 if (!Regions.empty() && Regions.back()->Begin == RegionBegin) {
296 << print(Regions.back()->MaxPressure,
303 if (Regions.empty())
410 // Sort recorded regions by pressure - highest at the front
412 llvm::sort(Regions, [this, TargetOcc](const Region *R1, const Region *R2) {
421 // most demanding regions. Obtained schedules are saved as BestSchedule for a
427 // TODO: assert Regions are sorted descending by pressure
429 const auto Occ = Regions.front()->MaxPressure.getOccupancy(ST);
434 for (auto *R : Regions) {
470 auto Occ = Regions.front()->MaxPressure.getOccupancy(ST);
475 // This is really weird but for some magic scheduling regions twice
490 for (auto *R : Regions) {
523 auto MaxPressure = Regions.front()->MaxPressure;
524 for (auto *R : Regions) {
557 auto Occ = Regions.front()->MaxPressure.getOccupancy(ST);
568 for (auto *R : Regions) {