Lines Matching refs:user
48 HInstruction* user = use.GetUser(); in CalculateEscape() local
49 if (no_escape != nullptr && (*no_escape)(reference, user)) { in CalculateEscape()
52 } else if (user->IsBoundType() || user->IsNullCheck()) { in CalculateEscape()
60 } else if (user->IsPhi() || in CalculateEscape()
61 user->IsSelect() || in CalculateEscape()
62 (user->IsInvoke() && user->GetSideEffects().DoesAnyWrite()) || in CalculateEscape()
63 (user->IsInstanceFieldSet() && (reference == user->InputAt(1))) || in CalculateEscape()
64 (user->IsUnresolvedInstanceFieldSet() && (reference == user->InputAt(1))) || in CalculateEscape()
65 (user->IsStaticFieldSet() && (reference == user->InputAt(1))) || in CalculateEscape()
66 (user->IsUnresolvedStaticFieldSet() && (reference == user->InputAt(0))) || in CalculateEscape()
67 (user->IsArraySet() && (reference == user->InputAt(2)))) { in CalculateEscape()
74 } else if ((user->IsUnresolvedInstanceFieldGet() && (reference == user->InputAt(0))) || in CalculateEscape()
75 (user->IsUnresolvedInstanceFieldSet() && (reference == user->InputAt(0)))) { in CalculateEscape()
83 } else if (user->IsReturn()) { in CalculateEscape()
91 HEnvironment* user = use.GetUser(); in CalculateEscape() local
92 if (user->GetHolder()->IsDeoptimize()) { in CalculateEscape()