Lines Matching refs:array_length

72   HArrayLength* array_length = new (&allocator) HArrayLength(null_check);  in TEST()  local
74 HBoundsCheck(parameter2, array_length, 0); in TEST()
78 block2->AddInstruction(array_length); in TEST()
85 array_length = new (&allocator) HArrayLength(null_check); in TEST()
86 cmp = new (&allocator) HLessThan(parameter2, array_length); in TEST()
89 block3->AddInstruction(array_length); in TEST()
96 array_length = new (&allocator) HArrayLength(null_check); in TEST()
98 HBoundsCheck(parameter2, array_length, 0); in TEST()
102 block4->AddInstruction(array_length); in TEST()
109 array_length = new (&allocator) HArrayLength(null_check); in TEST()
111 HBoundsCheck(parameter2, array_length, 0); in TEST()
115 block5->AddInstruction(array_length); in TEST()
179 HArrayLength* array_length = new (&allocator) HArrayLength(null_check); in TEST() local
180 HInstruction* cmp2 = new (&allocator) HGreaterThanOrEqual(add, array_length); in TEST()
184 block2->AddInstruction(array_length); in TEST()
191 HBoundsCheck(add, array_length, 0); in TEST()
242 HArrayLength* array_length = new (&allocator) HArrayLength(null_check); in TEST() local
243 HInstruction* cmp = new (&allocator) HGreaterThanOrEqual(parameter2, array_length); in TEST()
246 block1->AddInstruction(array_length); in TEST()
265 HBoundsCheck(sub2, array_length, 0); in TEST()
313 HArrayLength* array_length = new (&allocator) HArrayLength(null_check); in TEST() local
315 HBoundsCheck(constant_6, array_length, 0); in TEST()
319 block->AddInstruction(array_length); in TEST()
324 array_length = new (&allocator) HArrayLength(null_check); in TEST()
326 HBoundsCheck(constant_5, array_length, 0); in TEST()
330 block->AddInstruction(array_length); in TEST()
335 array_length = new (&allocator) HArrayLength(null_check); in TEST()
337 HBoundsCheck(constant_4, array_length, 0); in TEST()
341 block->AddInstruction(array_length); in TEST()
399 HInstruction* array_length = new (allocator) HArrayLength(null_check); in BuildSSAGraph1() local
402 cmp = new (allocator) HGreaterThanOrEqual(phi, array_length); in BuildSSAGraph1()
405 cmp = new (allocator) HGreaterThan(phi, array_length); in BuildSSAGraph1()
410 loop_header->AddInstruction(array_length); in BuildSSAGraph1()
416 array_length = new (allocator) HArrayLength(null_check); in BuildSSAGraph1()
417 *bounds_check = new (allocator) HBoundsCheck(phi, array_length, 0); in BuildSSAGraph1()
423 loop_body->AddInstruction(array_length); in BuildSSAGraph1()
520 HInstruction* array_length = new (allocator) HArrayLength(null_check); in BuildSSAGraph2() local
522 block->AddInstruction(array_length); in BuildSSAGraph2()
549 phi->AddInput(array_length); in BuildSSAGraph2()
553 array_length = new (allocator) HArrayLength(null_check); in BuildSSAGraph2()
554 *bounds_check = new (allocator) HBoundsCheck(add, array_length, 0); in BuildSSAGraph2()
560 loop_body->AddInstruction(array_length); in BuildSSAGraph2()
676 HArrayLength* array_length = new (allocator) HArrayLength(null_check); in BuildSSAGraph3() local
677 *bounds_check = new (allocator) HBoundsCheck(phi, array_length, 0); in BuildSSAGraph3()
682 loop_body->AddInstruction(array_length); in BuildSSAGraph3()
778 HInstruction* array_length = new (allocator) HArrayLength(null_check); in BuildSSAGraph4() local
781 cmp = new (allocator) HGreaterThanOrEqual(phi, array_length); in BuildSSAGraph4()
783 cmp = new (allocator) HGreaterThan(phi, array_length); in BuildSSAGraph4()
788 loop_header->AddInstruction(array_length); in BuildSSAGraph4()
794 array_length = new (allocator) HArrayLength(null_check); in BuildSSAGraph4()
795 HInstruction* sub = new (allocator) HSub(Primitive::kPrimInt, array_length, phi); in BuildSSAGraph4()
798 *bounds_check = new (allocator) HBoundsCheck(add_minus_1, array_length, 0); in BuildSSAGraph4()
803 loop_body->AddInstruction(array_length); in BuildSSAGraph4()
891 HArrayLength* array_length = new (&allocator) HArrayLength(null_check); in TEST() local
892 HAdd* add = new (&allocator) HAdd(Primitive::kPrimInt, array_length, constant_minus_1); in TEST()
897 outer_header->AddInstruction(array_length); in TEST()
907 array_length = new (&allocator) HArrayLength(null_check); in TEST()
908 HSub* sub = new (&allocator) HSub(Primitive::kPrimInt, array_length, phi_i); in TEST()
914 inner_header->AddInstruction(array_length); in TEST()
924 array_length = new (&allocator) HArrayLength(null_check); in TEST()
925 HBoundsCheck* bounds_check1 = new (&allocator) HBoundsCheck(phi_j, array_length, 0); in TEST()
929 inner_body_compare->AddInstruction(array_length); in TEST()
934 array_length = new (&allocator) HArrayLength(null_check); in TEST()
935 HBoundsCheck* bounds_check2 = new (&allocator) HBoundsCheck(j_plus_1, array_length, 0); in TEST()
942 inner_body_compare->AddInstruction(array_length); in TEST()
953 array_length = new (&allocator) HArrayLength(null_check); in TEST()
954 HInstruction* bounds_check3 = new (&allocator) HBoundsCheck(j_plus_1, array_length, 0); in TEST()
959 inner_body_swap->AddInstruction(array_length); in TEST()
964 array_length = new (&allocator) HArrayLength(null_check); in TEST()
965 HInstruction* bounds_check4 = new (&allocator) HBoundsCheck(phi_j, array_length, 0); in TEST()
969 inner_body_swap->AddInstruction(array_length); in TEST()
973 array_length = new (&allocator) HArrayLength(null_check); in TEST()
974 HInstruction* bounds_check5 = new (&allocator) HBoundsCheck(j_plus_1, array_length, 0); in TEST()
978 inner_body_swap->AddInstruction(array_length); in TEST()
983 array_length = new (&allocator) HArrayLength(null_check); in TEST()
984 HInstruction* bounds_check6 = new (&allocator) HBoundsCheck(phi_j, array_length, 0); in TEST()
988 inner_body_swap->AddInstruction(array_length); in TEST()