Home | History | Annotate | Download | only in optimizing

Lines Matching full:loop_body

380   HBasicBlock* loop_body = new (allocator) HBasicBlock(graph);
384 graph->AddBlock(loop_body);
388 loop_header->AddSuccessor(loop_body); // false successor
389 loop_body->AddSuccessor(loop_header);
416 loop_body->AddInstruction(null_check);
417 loop_body->AddInstruction(array_length);
418 loop_body->AddInstruction(bounds_check);
419 loop_body->AddInstruction(array_set);
420 loop_body->AddInstruction(add);
421 loop_body->AddInstruction(new (allocator) HGoto());
500 HBasicBlock* loop_body = new (allocator) HBasicBlock(graph);
504 graph->AddBlock(loop_body);
508 loop_header->AddSuccessor(loop_body); // false successor
509 loop_body->AddSuccessor(loop_header);
532 loop_body->AddInstruction(add);
533 loop_body->AddInstruction(null_check);
534 loop_body->AddInstruction(array_length);
535 loop_body->AddInstruction(bounds_check);
536 loop_body->AddInstruction(array_set);
537 loop_body->AddInstruction(add_phi);
538 loop_body->AddInstruction(new (allocator) HGoto());
608 HBasicBlock* loop_body = new (allocator) HBasicBlock(graph);
612 graph->AddBlock(loop_body);
616 loop_header->AddSuccessor(loop_body); // false successor
617 loop_body->AddSuccessor(loop_header);
639 loop_body->AddInstruction(null_check);
640 loop_body->AddInstruction(array_length);
641 loop_body->AddInstruction(bounds_check);
642 loop_body->AddInstruction(array_set);
643 loop_body->AddInstruction(add);
644 loop_body->AddInstruction(new (allocator) HGoto());
707 HBasicBlock* loop_body = new (allocator) HBasicBlock(graph);
711 graph->AddBlock(loop_body);
715 loop_header->AddSuccessor(loop_body); // false successor
716 loop_body->AddSuccessor(loop_header);
744 loop_body->AddInstruction(null_check);
745 loop_body->AddInstruction(array_length);
746 loop_body->AddInstruction(sub);
747 loop_body->AddInstruction(add_minus_1);
748 loop_body->AddInstruction(bounds_check);
749 loop_body->AddInstruction(array_set);
750 loop_body->AddInstruction(add);
751 loop_body->AddInstruction(new (allocator) HGoto());
985 HBasicBlock* loop_body = new (GetAllocator()) HBasicBlock(graph_);
989 graph_->AddBlock(loop_body);
993 loop_header->AddSuccessor(loop_body); // false successor
994 loop_body->AddSuccessor(loop_header);
1011 loop_body->AddInstruction(i_mod_10);
1012 loop_body->AddInstruction(bounds_check_i_mod_10);
1013 loop_body->AddInstruction(array_set);
1020 loop_body->AddInstruction(i_mod_1);
1021 loop_body->AddInstruction(bounds_check_i_mod_1);
1022 loop_body->AddInstruction(array_set);
1030 loop_body->AddInstruction(i_mod_200);
1031 loop_body->AddInstruction(bounds_check_i_mod_200);
1032 loop_body->AddInstruction(array_set);
1041 loop_body->AddInstruction(i_mod_minus_10);
1042 loop_body->AddInstruction(bounds_check_i_mod_minus_10);
1043 loop_body->AddInstruction(array_set);
1054 loop_body->AddInstruction(null_check);
1055 loop_body->AddInstruction(array_length);
1056 loop_body->AddInstruction(i_mod_array_length);
1057 loop_body->AddInstruction(bounds_check_i_mod_array_len);
1058 loop_body->AddInstruction(array_set);
1066 loop_body->AddInstruction(param_i_mod_10);
1067 loop_body->AddInstruction(bounds_check_param_i_mod_10);
1068 loop_body->AddInstruction(array_set);
1079 loop_body->AddInstruction(null_check);
1080 loop_body->AddInstruction(array_length);
1081 loop_body->AddInstruction(param_i_mod_array_length);
1082 loop_body->AddInstruction(bounds_check_param_i_mod_array_len);
1083 loop_body->AddInstruction(array_set);
1087 loop_body->AddInstruction(add);
1088 loop_body->AddInstruction(new (GetAllocator()) HGoto());