Lines Matching full:pressure
1 //===----- ScheduleDAGRRList.cpp - Reg pressure reduction list scheduler --===//
10 // This implements bottom-up and top-down register pressure reduction list
56 "Bottom-up register pressure aware list scheduling "
57 "which tries to balance latency and register pressure",
62 "Bottom-up register pressure aware list scheduling "
63 "which tries to balance ILP and register pressure",
73 "disable-sched-reg-pressure", cl::Hidden, cl::init(false),
262 /// forceUnitLatencies - Register-pressure-reducing scheduling doesn't
1063 // Balance register pressure.
1528 // to reduce register pressure.
1552 /// bu_ls_rr_sort - Priority function for bottom up register pressure
1639 /// RegPressure - Tracking current reg pressure per register class.
1821 // Static Node Priority for Register Pressure Reduction
1928 // Register Pressure Tracking
1989 // Compute the register pressure contribution by this instruction by count up
1991 // that are already under high pressure. As a side effect, compute the number of
2093 // Register pressure tracking is imprecise. This can happen. But we try
2161 // Register pressure tracking is imprecise. This can happen.
2187 // Dynamic Node Priority for Register Pressure Reduction
2419 // Only allows it if it would reduce register pressure.
2473 // is register pressure-neutral.
2550 // Avoid causing spills. If register pressure is high, schedule for
2551 // register pressure reduction.
2553 DEBUG(dbgs() << " pressure SU(" << left->NodeNum << ") > SU("
2558 DEBUG(dbgs() << " pressure SU(" << right->NodeNum << ") > SU("
2685 // Preschedule for Register Pressure
2784 /// are not handled well by the general register pressure reduction
2812 /// register pressure.