Lines Matching refs:deoptimize
985 HDeoptimize* deoptimize = new (graph_->GetAllocator()) HDeoptimize( in AddTypeGuard() local
993 bb_cursor->InsertInstructionAfter(deoptimize, compare); in AddTypeGuard()
994 deoptimize->CopyEnvironmentFrom(invoke_instruction->GetEnvironment()); in AddTypeGuard()
996 receiver->ReplaceUsesDominatedBy(deoptimize, deoptimize); in AddTypeGuard()
997 deoptimize->SetReferenceTypeInfo(receiver->GetReferenceTypeInfo()); in AddTypeGuard()
1055 bool deoptimize = !UseOnlyPolymorphicInliningWithNoDeopt() && in TryInlinePolymorphicCall() local
1066 deoptimize); in TryInlinePolymorphicCall()
1067 if (deoptimize) { in TryInlinePolymorphicCall()
1271 HDeoptimize* deoptimize = new (graph_->GetAllocator()) HDeoptimize( in TryInlinePolymorphicCallToSameTarget() local
1277 bb_cursor->InsertInstructionAfter(deoptimize, compare); in TryInlinePolymorphicCallToSameTarget()
1278 deoptimize->CopyEnvironmentFrom(invoke_instruction->GetEnvironment()); in TryInlinePolymorphicCallToSameTarget()
1282 receiver->ReplaceUsesDominatedBy(deoptimize, deoptimize); in TryInlinePolymorphicCallToSameTarget()
1284 deoptimize->SetReferenceTypeInfo(receiver->GetReferenceTypeInfo()); in TryInlinePolymorphicCallToSameTarget()