Home
last modified time | relevance | path

Searched refs:GetUser (Results 1 – 16 of 16) sorted by relevance

/art/compiler/optimizing/
Dssa_phi_elimination.cc48 if (!use.GetUser()->IsPhi()) { in MarkDeadPhis()
99 HInstruction* user = use.GetUser(); in EliminateDeadPhis()
110 HEnvironment* user = use.GetUser(); in EliminateDeadPhis()
239 HInstruction* user = use.GetUser(); in Run()
Dprepare_for_register_allocation.cc67 HInstruction* user = use.GetUser(); in VisitClinitCheck()
90 HInstruction* user = it->GetUser(); in VisitClinitCheck()
167 HInstruction* user = condition->GetUses().front().GetUser(); in VisitCondition()
Dssa_builder.cc112 HInstruction* user = use.GetUser(); in AddDependentInstructionsToWorklist()
414 DCHECK(use.GetUser() != nullptr); in HasAliasInEnvironments()
416 if (use.GetUser() == last_user) { in HasAliasInEnvironments()
419 last_user = use.GetUser(); in HasAliasInEnvironments()
429 DCHECK(next->GetUser() != current->GetUser()); in HasAliasInEnvironments()
Dinstruction_simplifier_arm64.cc164 HInstruction* user = use.GetUser(); in TryMergeIntoUsersShifterOperand()
175 HInstruction* user = it->GetUser(); in TryMergeIntoUsersShifterOperand()
Dpretty_printer.h64 PrintInt(use.GetUser()->GetId()); in PrintPostInstruction()
Dinstruction_simplifier_shared.cc109 HInstruction* use = mul->GetUses().front().GetUser(); in TryCombineMultiplyAccumulate()
Dreference_type_propagation.cc215 HInstruction* user = use.GetUser(); in ShouldCreateBoundType()
271 HInstruction* user = it->GetUser(); in BoundTypeForIfNotNull()
411 HInstruction* user = it->GetUser(); in BoundTypeForIfInstanceOf()
916 HInstruction* user = use.GetUser(); in AddDependentInstructionsToWorklist()
Dssa_liveness_analysis.h127 HInstruction* GetUser() const { return user_; } in GetUser() function
152 Location location = GetUser()->GetLocations()->InAt(GetInputIndex()); in RequiresRegister()
276 && (first_use_->GetUser() == actual_user)
1199 DCHECK_EQ(user, temp->GetFirstUse()->GetUser()); in GetTempUser()
Dnodes.cc1387 HBasicBlock* target_block = uses_it->GetUser()->GetBlock(); in MoveBeforeFirstUserAndOutOfLoops()
1389 while (uses_it != uses_end && uses_it->GetUser()->GetBlock() == target_block) { in MoveBeforeFirstUserAndOutOfLoops()
1396 finder.Update(uses_it->GetUser()->GetBlock()); in MoveBeforeFirstUserAndOutOfLoops()
1410 if (use.GetUser()->GetBlock() == target_block && in MoveBeforeFirstUserAndOutOfLoops()
1411 (insert_pos == nullptr || use.GetUser()->StrictlyDominates(insert_pos))) { in MoveBeforeFirstUserAndOutOfLoops()
1412 insert_pos = use.GetUser(); in MoveBeforeFirstUserAndOutOfLoops()
1694 HBasicBlock* user_block = use.GetUser()->GetBlock(); in RemoveUsesOfDeadInstruction()
1695 DCHECK(use.GetUser()->IsPhi() && user_block->IsCatchBlock()); in RemoveUsesOfDeadInstruction()
2499 HEnvironment* user = use.GetUser(); in RemoveEnvironmentUsers()
Dssa_liveness_analysis.cc287 HInstruction* user = use.GetUser(); in ComputeLiveRanges()
418 HInstruction* user = use->GetUser(); in FindFirstRegisterHint()
Dgraph_checker.cc355 HInstruction* user = use.GetUser(); in VisitInstruction()
379 HEnvironment* user = use.GetUser(); in VisitInstruction()
409 HInstruction* user = use.GetUser(); in VisitInstruction()
Dregister_allocator.cc1634 LocationSummary* locations = use->GetUser()->GetLocations(); in ConnectSiblings()
1642 AddInputMoveFor(interval->GetDefinedBy(), use->GetUser(), source, expected_location); in ConnectSiblings()
1645 DCHECK(use->GetUser()->IsInvoke()); in ConnectSiblings()
1646 DCHECK(use->GetUser()->AsInvoke()->GetIntrinsic() != Intrinsics::kNone); in ConnectSiblings()
Dbounds_check_elimination.cc1219 HInstruction* user = use.GetUser(); in AddComparesWithDeoptimization()
1647 HInstruction* user = it2->GetUser(); in InsertPhiNodes()
1661 HEnvironment* user = it2->GetUser(); in InsertPhiNodes()
Dload_store_elimination.cc47 HInstruction* user = use.GetUser(); in ReferenceInfo()
Dnodes.h1352 T GetUser() const { return user_; }
2087 HInstruction* user = use_node->GetUser(); in FixUpUserRecordsAfterUseInsertion()
2097 HInstruction* next_user = next->GetUser(); in FixUpUserRecordsAfterUseRemoval()
2107 HEnvironment* user = env_use_node->GetUser(); in FixUpUserRecordsAfterEnvUseInsertion()
2117 HEnvironment* next_user = next->GetUser(); in FixUpUserRecordsAfterEnvUseRemoval()
Dinstruction_simplifier.cc413 HInstruction* user = use.GetUser(); in CanEnsureNotNullAt()