Lines Matching refs:user
1321 HInstruction* user = use.GetUser(); in AddComparesWithDeoptimization() local
1322 HBasicBlock* other_block = user->GetBlock(); in AddComparesWithDeoptimization()
1323 if (user->IsBoundsCheck() && block->Dominates(other_block)) { in AddComparesWithDeoptimization()
1324 HBoundsCheck* other_bounds_check = user->AsBoundsCheck(); in AddComparesWithDeoptimization()
1340 if (block == user->GetBlock() || in AddComparesWithDeoptimization()
1439 HInstruction* user = use.GetUser(); in TransformLoopForDynamicBCE() local
1440 if (user->IsBoundsCheck() && loop == user->GetBlock()->GetLoopInformation()) { in TransformLoopForDynamicBCE()
1441 HBoundsCheck* other_bounds_check = user->AsBoundsCheck(); in TransformLoopForDynamicBCE()
1454 if (!loop->DominatesAllBackEdges(user->GetBlock())) { in TransformLoopForDynamicBCE()
1837 HInstruction* user = it2->GetUser(); in InsertPhiNodes() local
1841 if (user->GetBlock() != true_block) { in InsertPhiNodes()
1845 user->ReplaceInput(phi, index); // Removes the use node from the list. in InsertPhiNodes()
1846 induction_range_.Replace(user, instruction, phi); // update induction in InsertPhiNodes()
1852 HEnvironment* user = it2->GetUser(); in InsertPhiNodes() local
1856 if (user->GetHolder()->GetBlock() != true_block) { in InsertPhiNodes()
1860 user->RemoveAsUserOfInput(index); in InsertPhiNodes()
1861 user->SetRawEnvAt(index, phi); in InsertPhiNodes()
1862 phi->AddEnvUseAt(user, index); in InsertPhiNodes()