Home | History | Annotate | Download | only in optimizing

Lines Matching refs:user

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