Lines Matching refs:AddInstruction
75 entry->AddInstruction(parameter1); in TEST_F()
76 entry->AddInstruction(parameter2); in TEST_F()
85 block1->AddInstruction(cmp); in TEST_F()
86 block1->AddInstruction(if_inst); in TEST_F()
97 block2->AddInstruction(null_check); in TEST_F()
98 block2->AddInstruction(array_length); in TEST_F()
99 block2->AddInstruction(bounds_check2); in TEST_F()
100 block2->AddInstruction(array_set); in TEST_F()
108 block3->AddInstruction(null_check); in TEST_F()
109 block3->AddInstruction(array_length); in TEST_F()
110 block3->AddInstruction(cmp); in TEST_F()
111 block3->AddInstruction(if_inst); in TEST_F()
121 block4->AddInstruction(null_check); in TEST_F()
122 block4->AddInstruction(array_length); in TEST_F()
123 block4->AddInstruction(bounds_check4); in TEST_F()
124 block4->AddInstruction(array_set); in TEST_F()
134 block5->AddInstruction(null_check); in TEST_F()
135 block5->AddInstruction(array_length); in TEST_F()
136 block5->AddInstruction(bounds_check5); in TEST_F()
137 block5->AddInstruction(array_set); in TEST_F()
144 exit->AddInstruction(new (GetAllocator()) HExit()); in TEST_F()
172 entry->AddInstruction(parameter1); in TEST_F()
173 entry->AddInstruction(parameter2); in TEST_F()
183 block1->AddInstruction(cmp); in TEST_F()
184 block1->AddInstruction(if_inst); in TEST_F()
195 block2->AddInstruction(add); in TEST_F()
196 block2->AddInstruction(null_check); in TEST_F()
197 block2->AddInstruction(array_length); in TEST_F()
198 block2->AddInstruction(cmp2); in TEST_F()
199 block2->AddInstruction(if_inst); in TEST_F()
207 block3->AddInstruction(bounds_check); in TEST_F()
208 block3->AddInstruction(array_set); in TEST_F()
212 exit->AddInstruction(new (GetAllocator()) HExit()); in TEST_F()
237 entry->AddInstruction(parameter1); in TEST_F()
238 entry->AddInstruction(parameter2); in TEST_F()
250 block1->AddInstruction(null_check); in TEST_F()
251 block1->AddInstruction(array_length); in TEST_F()
252 block1->AddInstruction(cmp); in TEST_F()
253 block1->AddInstruction(if_inst); in TEST_F()
263 block2->AddInstruction(sub1); in TEST_F()
264 block2->AddInstruction(sub2); in TEST_F()
265 block2->AddInstruction(cmp2); in TEST_F()
266 block2->AddInstruction(if_inst); in TEST_F()
274 block3->AddInstruction(bounds_check); in TEST_F()
275 block3->AddInstruction(array_set); in TEST_F()
279 exit->AddInstruction(new (GetAllocator()) HExit()); in TEST_F()
300 entry->AddInstruction(parameter); in TEST_F()
317 block->AddInstruction(null_check); in TEST_F()
318 block->AddInstruction(array_length); in TEST_F()
319 block->AddInstruction(bounds_check6); in TEST_F()
320 block->AddInstruction(array_set); in TEST_F()
328 block->AddInstruction(null_check); in TEST_F()
329 block->AddInstruction(array_length); in TEST_F()
330 block->AddInstruction(bounds_check5); in TEST_F()
331 block->AddInstruction(array_set); in TEST_F()
339 block->AddInstruction(null_check); in TEST_F()
340 block->AddInstruction(array_length); in TEST_F()
341 block->AddInstruction(bounds_check4); in TEST_F()
342 block->AddInstruction(array_set); in TEST_F()
344 block->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
349 exit->AddInstruction(new (GetAllocator()) HExit()); in TEST_F()
369 entry->AddInstruction(parameter); in BuildSSAGraph1()
378 block->AddInstruction(new (allocator) HGoto()); in BuildSSAGraph1()
404 loop_header->AddInstruction(null_check); in BuildSSAGraph1()
405 loop_header->AddInstruction(array_length); in BuildSSAGraph1()
406 loop_header->AddInstruction(cmp); in BuildSSAGraph1()
407 loop_header->AddInstruction(if_inst); in BuildSSAGraph1()
417 loop_body->AddInstruction(null_check); in BuildSSAGraph1()
418 loop_body->AddInstruction(array_length); in BuildSSAGraph1()
419 loop_body->AddInstruction(bounds_check); in BuildSSAGraph1()
420 loop_body->AddInstruction(array_set); in BuildSSAGraph1()
421 loop_body->AddInstruction(add); in BuildSSAGraph1()
422 loop_body->AddInstruction(new (allocator) HGoto()); in BuildSSAGraph1()
425 exit->AddInstruction(new (allocator) HExit()); in BuildSSAGraph1()
484 entry->AddInstruction(parameter); in BuildSSAGraph2()
496 block->AddInstruction(null_check); in BuildSSAGraph2()
497 block->AddInstruction(array_length); in BuildSSAGraph2()
498 block->AddInstruction(new (allocator) HGoto()); in BuildSSAGraph2()
522 loop_header->AddInstruction(cmp); in BuildSSAGraph2()
523 loop_header->AddInstruction(if_inst); in BuildSSAGraph2()
533 loop_body->AddInstruction(add); in BuildSSAGraph2()
534 loop_body->AddInstruction(null_check); in BuildSSAGraph2()
535 loop_body->AddInstruction(array_length); in BuildSSAGraph2()
536 loop_body->AddInstruction(bounds_check); in BuildSSAGraph2()
537 loop_body->AddInstruction(array_set); in BuildSSAGraph2()
538 loop_body->AddInstruction(add_phi); in BuildSSAGraph2()
539 loop_body->AddInstruction(new (allocator) HGoto()); in BuildSSAGraph2()
542 exit->AddInstruction(new (allocator) HExit()); in BuildSSAGraph2()
606 block->AddInstruction(new_array); in BuildSSAGraph3()
607 block->AddInstruction(new (allocator) HGoto()); in BuildSSAGraph3()
631 loop_header->AddInstruction(cmp); in BuildSSAGraph3()
632 loop_header->AddInstruction(if_inst); in BuildSSAGraph3()
641 loop_body->AddInstruction(null_check); in BuildSSAGraph3()
642 loop_body->AddInstruction(array_length); in BuildSSAGraph3()
643 loop_body->AddInstruction(bounds_check); in BuildSSAGraph3()
644 loop_body->AddInstruction(array_set); in BuildSSAGraph3()
645 loop_body->AddInstruction(add); in BuildSSAGraph3()
646 loop_body->AddInstruction(new (allocator) HGoto()); in BuildSSAGraph3()
649 exit->AddInstruction(new (allocator) HExit()); in BuildSSAGraph3()
696 entry->AddInstruction(parameter); in BuildSSAGraph4()
706 block->AddInstruction(new (allocator) HGoto()); in BuildSSAGraph4()
731 loop_header->AddInstruction(null_check); in BuildSSAGraph4()
732 loop_header->AddInstruction(array_length); in BuildSSAGraph4()
733 loop_header->AddInstruction(cmp); in BuildSSAGraph4()
734 loop_header->AddInstruction(if_inst); in BuildSSAGraph4()
746 loop_body->AddInstruction(null_check); in BuildSSAGraph4()
747 loop_body->AddInstruction(array_length); in BuildSSAGraph4()
748 loop_body->AddInstruction(sub); in BuildSSAGraph4()
749 loop_body->AddInstruction(add_minus_1); in BuildSSAGraph4()
750 loop_body->AddInstruction(bounds_check); in BuildSSAGraph4()
751 loop_body->AddInstruction(array_set); in BuildSSAGraph4()
752 loop_body->AddInstruction(add); in BuildSSAGraph4()
753 loop_body->AddInstruction(new (allocator) HGoto()); in BuildSSAGraph4()
756 exit->AddInstruction(new (allocator) HExit()); in BuildSSAGraph4()
799 entry->AddInstruction(parameter); in TEST_F()
808 block->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
812 exit->AddInstruction(new (GetAllocator()) HExit()); in TEST_F()
823 outer_header->AddInstruction(null_check); in TEST_F()
824 outer_header->AddInstruction(array_length); in TEST_F()
825 outer_header->AddInstruction(add); in TEST_F()
826 outer_header->AddInstruction(cmp); in TEST_F()
827 outer_header->AddInstruction(if_inst); in TEST_F()
840 inner_header->AddInstruction(null_check); in TEST_F()
841 inner_header->AddInstruction(array_length); in TEST_F()
842 inner_header->AddInstruction(sub); in TEST_F()
843 inner_header->AddInstruction(add); in TEST_F()
844 inner_header->AddInstruction(cmp); in TEST_F()
845 inner_header->AddInstruction(if_inst); in TEST_F()
855 inner_body_compare->AddInstruction(null_check); in TEST_F()
856 inner_body_compare->AddInstruction(array_length); in TEST_F()
857 inner_body_compare->AddInstruction(bounds_check1); in TEST_F()
858 inner_body_compare->AddInstruction(array_get_j); in TEST_F()
867 inner_body_compare->AddInstruction(j_plus_1); in TEST_F()
868 inner_body_compare->AddInstruction(null_check); in TEST_F()
869 inner_body_compare->AddInstruction(array_length); in TEST_F()
870 inner_body_compare->AddInstruction(bounds_check2); in TEST_F()
871 inner_body_compare->AddInstruction(array_get_j_plus_1); in TEST_F()
872 inner_body_compare->AddInstruction(cmp); in TEST_F()
873 inner_body_compare->AddInstruction(if_inst); in TEST_F()
884 inner_body_swap->AddInstruction(j_plus_1); in TEST_F()
885 inner_body_swap->AddInstruction(null_check); in TEST_F()
886 inner_body_swap->AddInstruction(array_length); in TEST_F()
887 inner_body_swap->AddInstruction(bounds_check3); in TEST_F()
888 inner_body_swap->AddInstruction(array_get_j_plus_1); in TEST_F()
895 inner_body_swap->AddInstruction(null_check); in TEST_F()
896 inner_body_swap->AddInstruction(array_length); in TEST_F()
897 inner_body_swap->AddInstruction(bounds_check4); in TEST_F()
898 inner_body_swap->AddInstruction(array_get_j); in TEST_F()
904 inner_body_swap->AddInstruction(null_check); in TEST_F()
905 inner_body_swap->AddInstruction(array_length); in TEST_F()
906 inner_body_swap->AddInstruction(bounds_check5); in TEST_F()
907 inner_body_swap->AddInstruction(array_set_j_plus_1); in TEST_F()
914 inner_body_swap->AddInstruction(null_check); in TEST_F()
915 inner_body_swap->AddInstruction(array_length); in TEST_F()
916 inner_body_swap->AddInstruction(bounds_check6); in TEST_F()
917 inner_body_swap->AddInstruction(array_set_j); in TEST_F()
918 inner_body_swap->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
923 inner_body_add->AddInstruction(add); in TEST_F()
924 inner_body_add->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
930 outer_body_add->AddInstruction(add); in TEST_F()
931 outer_body_add->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
970 entry->AddInstruction(param_i); in TEST_F()
987 block->AddInstruction(new_array); in TEST_F()
988 block->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
1006 loop_header->AddInstruction(cmp); in TEST_F()
1007 loop_header->AddInstruction(if_inst); in TEST_F()
1017 loop_body->AddInstruction(i_mod_10); in TEST_F()
1018 loop_body->AddInstruction(bounds_check_i_mod_10); in TEST_F()
1019 loop_body->AddInstruction(array_set); in TEST_F()
1026 loop_body->AddInstruction(i_mod_1); in TEST_F()
1027 loop_body->AddInstruction(bounds_check_i_mod_1); in TEST_F()
1028 loop_body->AddInstruction(array_set); in TEST_F()
1036 loop_body->AddInstruction(i_mod_200); in TEST_F()
1037 loop_body->AddInstruction(bounds_check_i_mod_200); in TEST_F()
1038 loop_body->AddInstruction(array_set); in TEST_F()
1047 loop_body->AddInstruction(i_mod_minus_10); in TEST_F()
1048 loop_body->AddInstruction(bounds_check_i_mod_minus_10); in TEST_F()
1049 loop_body->AddInstruction(array_set); in TEST_F()
1060 loop_body->AddInstruction(null_check); in TEST_F()
1061 loop_body->AddInstruction(array_length); in TEST_F()
1062 loop_body->AddInstruction(i_mod_array_length); in TEST_F()
1063 loop_body->AddInstruction(bounds_check_i_mod_array_len); in TEST_F()
1064 loop_body->AddInstruction(array_set); in TEST_F()
1072 loop_body->AddInstruction(param_i_mod_10); in TEST_F()
1073 loop_body->AddInstruction(bounds_check_param_i_mod_10); in TEST_F()
1074 loop_body->AddInstruction(array_set); in TEST_F()
1085 loop_body->AddInstruction(null_check); in TEST_F()
1086 loop_body->AddInstruction(array_length); in TEST_F()
1087 loop_body->AddInstruction(param_i_mod_array_length); in TEST_F()
1088 loop_body->AddInstruction(bounds_check_param_i_mod_array_len); in TEST_F()
1089 loop_body->AddInstruction(array_set); in TEST_F()
1093 loop_body->AddInstruction(add); in TEST_F()
1094 loop_body->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
1098 exit->AddInstruction(new (GetAllocator()) HExit()); in TEST_F()