Lines Matching refs:user

158                             HInstruction* user,  in ShouldFilterUse()  argument
161 return (user->IsInstanceFieldSet() || user->IsConstructorFence()) && in ShouldFilterUse()
162 (user->InputAt(0) == instruction) && in ShouldFilterUse()
163 !post_dominated.IsBitSet(user->GetBlock()->GetBlockId()); in ShouldFilterUse()
165 return (user->IsArraySet() || user->IsConstructorFence()) && in ShouldFilterUse()
166 (user->InputAt(0) == instruction) && in ShouldFilterUse()
167 !post_dominated.IsBitSet(user->GetBlock()->GetBlockId()); in ShouldFilterUse()
186 HInstruction* user = use.GetUser(); in FindIdealPosition() local
187 if (!(filter && ShouldFilterUse(instruction, user, post_dominated))) { in FindIdealPosition()
188 HBasicBlock* block = user->GetBlock(); in FindIdealPosition()
189 if (user->IsPhi()) { in FindIdealPosition()
192 block = user->AsPhi()->IsCatchPhi() in FindIdealPosition()
234 HInstruction* user = use.GetUser()->GetHolder(); in FindIdealPosition() local
235 if (user->GetBlock() == target_block && in FindIdealPosition()
236 (insert_pos == nullptr || user->StrictlyDominates(insert_pos))) { in FindIdealPosition()
237 insert_pos = user; in FindIdealPosition()
327 HInstruction* user = use.GetUser(); in SinkCodeToUncommonBranch() local
328 if (!post_dominated.IsBitSet(user->GetBlock()->GetBlockId()) && in SinkCodeToUncommonBranch()
329 !instructions_that_can_move.IsBitSet(user->GetId())) { in SinkCodeToUncommonBranch()
336 if (processed_instructions.IsBitSet(user->GetId()) || in SinkCodeToUncommonBranch()
337 !IsInterestingInstruction(user) || in SinkCodeToUncommonBranch()
338 !user->GetBlock()->Dominates(common_dominator)) { in SinkCodeToUncommonBranch()
350 HInstruction* user = environment->GetHolder(); in SinkCodeToUncommonBranch() local
351 if (!post_dominated.IsBitSet(user->GetBlock()->GetBlockId())) { in SinkCodeToUncommonBranch()
353 user->IsDeoptimize() || in SinkCodeToUncommonBranch()
354 user->CanThrowIntoCatchBlock() || in SinkCodeToUncommonBranch()
355 (user->IsSuspendCheck() && graph_->IsCompilingOsr())) { in SinkCodeToUncommonBranch()
380 HInstruction* user = environment->GetHolder(); in SinkCodeToUncommonBranch() local
381 if (!post_dominated.IsBitSet(user->GetBlock()->GetBlockId())) { in SinkCodeToUncommonBranch()