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);
619 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, Primitive::kPrimInt);
622 cmp = new (allocator) HGreaterThanOrEqual(phi, constant_10);
625 cmp = new (allocator) HGreaterThan(phi, constant_10);
628 loop_header->AddPhi(phi);
631 phi->AddInput(constant_initial);
635 HInstruction* bounds_check = new (allocator) HBoundsCheck(phi, array_length, 0);
638 HInstruction* add = new (allocator) HAdd(Primitive::kPrimInt, phi, constant_increment);
645 phi->AddInput(add);
718 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, Primitive::kPrimInt);
723 cmp = new (allocator) HGreaterThanOrEqual(phi, array_length);
725 cmp = new (allocator) HGreaterThan(phi, array_length);
728 loop_header->AddPhi(phi);
733 phi->AddInput(constant_initial);
737 HInstruction* sub = new (allocator) HSub(Primitive::kPrimInt, array_length, phi);
743 HInstruction* add = new (allocator) HAdd(Primitive::kPrimInt, phi, constant_1);
752 phi->AddInput(add);