Lines Matching refs:user
215 HInstruction* user = use.GetUser();
217 DCHECK(!dominator_instr->StrictlyDominates(user)
218 || user == existing_bound_type
219 || existing_bound_type->StrictlyDominates(user));
221 DCHECK(!dominator_block->Dominates(user->GetBlock())
222 || user == existing_bound_type
223 || existing_bound_type->StrictlyDominates(user));
271 HInstruction* user = it->GetUser();
273 // Increment `it` now because `*it` may disappear thanks to user->ReplaceInput().
275 if (notNullBlock->Dominates(user->GetBlock())) {
295 user->ReplaceInput(bound_type, index);
411 HInstruction* user = it->GetUser();
413 // Increment `it` now because `*it` may disappear thanks to user->ReplaceInput().
415 if (instanceOfTrueBlock->Dominates(user->GetBlock())) {
430 user->ReplaceInput(bound_type, index);
916 HInstruction* user = use.GetUser();
917 if ((user->IsPhi() && user->AsPhi()->IsLive())
918 || user->IsBoundType()
919 || user->IsNullCheck()
920 || (user->IsArrayGet() && (user->GetType() == Primitive::kPrimNot))) {
921 AddToWorklist(user);