Lines Matching refs:phi

391   HPhi* phi = new (allocator) HPhi(allocator, 0, 0, Primitive::kPrimInt);
396 cmp = new (allocator) HGreaterThanOrEqual(phi, array_length);
399 cmp = new (allocator) HGreaterThan(phi, array_length);
402 loop_header->AddPhi(phi);
407 phi->AddInput(constant_initial);
411 HInstruction* bounds_check = new (allocator) HBoundsCheck(phi, array_length, 0);
415 HInstruction* add = new (allocator) HAdd(Primitive::kPrimInt, phi, constant_increment);
422 phi->AddInput(add);
511 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, Primitive::kPrimInt);
514 cmp = new (allocator) HLessThanOrEqual(phi, constant_initial);
517 cmp = new (allocator) HLessThan(phi, constant_initial);
520 loop_header->AddPhi(phi);
523 phi->AddInput(array_length);
525 HInstruction* add = new (allocator) HAdd(Primitive::kPrimInt, phi, constant_minus_1);
531 HInstruction* add_phi = new (allocator) HAdd(Primitive::kPrimInt, phi, constant_increment);
539 phi->AddInput(add);
621 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, Primitive::kPrimInt);
624 cmp = new (allocator) HGreaterThanOrEqual(phi, constant_10);
627 cmp = new (allocator) HGreaterThan(phi, constant_10);
630 loop_header->AddPhi(phi);
633 phi->AddInput(constant_initial);
637 HInstruction* bounds_check = new (allocator) HBoundsCheck(phi, array_length, 0);
640 HInstruction* add = new (allocator) HAdd(Primitive::kPrimInt, phi, constant_increment);
647 phi->AddInput(add);
720 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, Primitive::kPrimInt);
725 cmp = new (allocator) HGreaterThanOrEqual(phi, array_length);
727 cmp = new (allocator) HGreaterThan(phi, array_length);
730 loop_header->AddPhi(phi);
735 phi->AddInput(constant_initial);
739 HInstruction* sub = new (allocator) HSub(Primitive::kPrimInt, array_length, phi);
745 HInstruction* add = new (allocator) HAdd(Primitive::kPrimInt, phi, constant_1);
754 phi->AddInput(add);