Lines Matching refs:num_loops
786 Zone* zone, SpecialRPOStackFrame* queue, int num_loops, int num_blocks, in ComputeLoopInfo() argument
788 LoopInfo* loops = zone->NewArray<LoopInfo>(num_loops); in ComputeLoopInfo()
789 memset(loops, 0, num_loops * sizeof(LoopInfo)); in ComputeLoopInfo()
832 static void PrintRPO(int num_loops, LoopInfo* loops, BasicBlockVector* order) { in PrintRPO() argument
833 PrintF("-- RPO with %d loops ", num_loops); in PrintRPO()
834 if (num_loops > 0) { in PrintRPO()
836 for (int i = 0; i < num_loops; i++) { in PrintRPO()
848 for (int i = 0; i < num_loops; i++) { in PrintRPO()
863 static void VerifySpecialRPO(int num_loops, LoopInfo* loops, in VerifySpecialRPO() argument
868 for (int i = 0; i < num_loops; i++) { in VerifySpecialRPO()
948 int num_loops = 0; in ComputeSpecialRPO() local
964 succ->loop_end_ = num_loops++; in ComputeSpecialRPO()
981 if (num_loops != 0) { in ComputeSpecialRPO()
984 loops = ComputeLoopInfo(zone, stack, num_loops, schedule->BasicBlockCount(), in ComputeSpecialRPO()
1045 DCHECK(succ->loop_end_ >= 0 && succ->loop_end_ < num_loops); in ComputeSpecialRPO()
1118 if (FLAG_trace_turbo_scheduler) PrintRPO(num_loops, loops, final_order); in ComputeSpecialRPO()
1119 VerifySpecialRPO(num_loops, loops, final_order); in ComputeSpecialRPO()