@@ -95,6 +95,8 @@ STATISTIC(NumOnly1PreRA,
9595 " Number of scheduling units chosen for Only1 heuristic pre-RA" );
9696STATISTIC (NumPhysRegPreRA,
9797 " Number of scheduling units chosen for PhysReg heuristic pre-RA" );
98+ STATISTIC (NumLiveReducePreRA,
99+ " Number of scheduling units chosen for LiveReduce heuristic pre-RA" );
98100STATISTIC (NumRegExcessPreRA,
99101 " Number of scheduling units chosen for RegExcess heuristic pre-RA" );
100102STATISTIC (NumRegCriticalPreRA,
@@ -140,6 +142,8 @@ STATISTIC(NumOnly1PostRA,
140142 " Number of scheduling units chosen for Only1 heuristic post-RA" );
141143STATISTIC (NumPhysRegPostRA,
142144 " Number of scheduling units chosen for PhysReg heuristic post-RA" );
145+ STATISTIC (NumLiveReducePostRA,
146+ " Number of scheduling units chosen for LiveReduce heuristic post-RA" );
143147STATISTIC (NumRegExcessPostRA,
144148 " Number of scheduling units chosen for RegExcess heuristic post-RA" );
145149STATISTIC (
@@ -3524,6 +3528,9 @@ static void tracePick(GenericSchedulerBase::CandReason Reason, bool IsTop,
35243528 case GenericScheduler::PhysReg:
35253529 NumPhysRegPostRA++;
35263530 return ;
3531+ case GenericScheduler::LivenessReduce:
3532+ NumLiveReducePostRA++;
3533+ return ;
35273534 case GenericScheduler::RegExcess:
35283535 NumRegExcessPostRA++;
35293536 return ;
@@ -3583,6 +3590,9 @@ static void tracePick(GenericSchedulerBase::CandReason Reason, bool IsTop,
35833590 case GenericScheduler::PhysReg:
35843591 NumPhysRegPreRA++;
35853592 return ;
3593+ case GenericScheduler::LivenessReduce:
3594+ NumLiveReducePreRA++;
3595+ return ;
35863596 case GenericScheduler::RegExcess:
35873597 NumRegExcessPreRA++;
35883598 return ;
0 commit comments