Lines Matching refs:receiver
54 bool OptimizeForParameter(HShouldDeoptimizeFlag* flag, HInstruction* receiver);
56 bool OptimizeWithDominatingGuard(HShouldDeoptimizeFlag* flag, HInstruction* receiver);
58 bool HoistGuard(HShouldDeoptimizeFlag* flag, HInstruction* receiver);
106 HInstruction* receiver) { in OptimizeForParameter() argument
115 if (receiver->IsParameterValue()) { in OptimizeForParameter()
123 HInstruction* receiver) { in OptimizeWithDominatingGuard() argument
130 HBasicBlock* receiver_def_block = receiver->GetBlock(); in OptimizeWithDominatingGuard()
158 while (instruction != receiver) { in OptimizeWithDominatingGuard()
162 DCHECK(receiver->IsPhi()); in OptimizeWithDominatingGuard()
175 HInstruction* receiver) { in HoistGuard() argument
185 loop_info->IsDefinedOutOfTheLoop(receiver)) { in HoistGuard()
219 HInstruction* receiver = flag->InputAt(0); in VisitShouldDeoptimizeFlag() local
222 if (receiver->IsNullCheck()) { in VisitShouldDeoptimizeFlag()
223 receiver = receiver->InputAt(0); in VisitShouldDeoptimizeFlag()
226 if (OptimizeForParameter(flag, receiver)) { in VisitShouldDeoptimizeFlag()
230 if (OptimizeWithDominatingGuard(flag, receiver)) { in VisitShouldDeoptimizeFlag()
234 if (HoistGuard(flag, receiver)) { in VisitShouldDeoptimizeFlag()