Lines Matching defs:phi
485 // Test that a phi where the operands have the same value assigned that value
486 // to the result of the phi.
520 Instruction* phi = context->get_def_use_mgr()->GetDef(16);
522 EXPECT_EQ(vtable.GetValueNumber(inst1), vtable.GetValueNumber(phi));
559 Instruction* phi = context->get_def_use_mgr()->GetDef(3);
561 EXPECT_NE(vtable.GetValueNumber(inst1), vtable.GetValueNumber(phi));
564 // When the values for the inputs to a phi do not match, then the phi should
600 Instruction* phi = context->get_def_use_mgr()->GetDef(17);
602 EXPECT_NE(vtable.GetValueNumber(inst1), vtable.GetValueNumber(phi));
603 EXPECT_NE(vtable.GetValueNumber(inst2), vtable.GetValueNumber(phi));
606 // Test that a phi node in a loop header gets a new value because one of its