Lines Matching defs:user
237 // A phi input whose last user is the phi dies at the end of the predecessor block,
287 HInstruction* user = use.GetUser();
289 DCHECK(!user->GetLocations()->InAt(index).IsValid());
418 HInstruction* user = use->GetUser();
420 if (user->IsPhi()) {
422 Location phi_location = user->GetLiveInterval()->ToLocation();
432 if (end == user->GetBlock()->GetPredecessors()[input_index]->GetLifetimeEnd()) {
433 for (size_t i = 0, e = user->InputCount(); i < e; ++i) {
437 HInstruction* input = user->InputAt(i);
439 user->GetBlock()->GetPredecessors()[i]->GetLifetimeEnd() - 1);
450 LocationSummary* locations = user->GetLocations();
452 // We use the user's lifetime position - 1 (and not `use_position`) because the
453 // register is blocked at the beginning of the user.
454 size_t position = user->GetLifetimePosition() - 1;