Searched refs:phis (Results 1 – 11 of 11) sorted by relevance
1 Tests that phis with check-casted reference type inputs are typed.
1 Tests that BoundType created for if-not-null does not force untyped loop phis
1 Test that phis with environment uses which can be properly typed are kept
1 Test a regression where DeadPhiHandling would produce two equivalent phis of
3 to propagate that type to their users, as those users might be phis.
19 # Test that catch phis are allocated to a stack slot, and that equivalent catch20 # phis are allocated to the same stack slot.58 # Test that wide catch phis are allocated to two stack slots.
128 # Tests that phi elimination does not remove catch phis where the value does170 # Tests that phi elimination loops until no more phis can be removed.179 # exceptional paths. Since v0 is never changed, there should be no phis.
122 # loop phis for all args128 # loop phis for all args130 # propagates conflict to loop2's phis
168 # Test that real use of ArrayGet is propagated through phis. The following test169 # case uses ArrayGet indirectly through two phis. It also creates an unused
32 const HInstructionList& phis = loop->GetHeader()->GetPhis(); in RotateEntryPhiFirst() local38 if (other->IsLoopHeaderPhi() && (phi == nullptr || phis.FoundBefore(other, phi))) { in RotateEntryPhiFirst()
48 # SSA level, since we create redundant phis for irreducible loop headers, lse