Lines Matching refs:Deoptimizer
82 Deoptimizer::EnsureRelocSpaceForLazyDeoptimization(code); in FinishCode()
325 EnsureSpaceForLazyDeopt(Deoptimizer::patch_size()); in GenerateBodyInstructionPre()
371 Deoptimizer::JumpTableEntry* table_entry = &jump_table_[i]; in GenerateJumpTable()
491 int target_offset = masm()->pc_offset() + Deoptimizer::patch_size(); in GenerateSafepointTable()
1077 Deoptimizer::DeoptReason deopt_reason, in DeoptimizeIf()
1078 Deoptimizer::BailoutType bailout_type) { in DeoptimizeIf()
1084 Deoptimizer::GetDeoptimizationEntry(isolate(), id, bailout_type); in DeoptimizeIf()
1139 Deoptimizer::DeoptInfo deopt_info = MakeDeoptInfo(instr, deopt_reason); in DeoptimizeIf()
1147 Deoptimizer::JumpTableEntry table_entry(entry, deopt_info, bailout_type, in DeoptimizeIf()
1166 Deoptimizer::DeoptReason deopt_reason) { in DeoptimizeIf()
1167 Deoptimizer::BailoutType bailout_type = info()->IsStub() in DeoptimizeIf()
1168 ? Deoptimizer::LAZY in DeoptimizeIf()
1169 : Deoptimizer::EAGER; in DeoptimizeIf()
1334 DeoptimizeIf(zero, instr, Deoptimizer::kMinusZero); in DoModByPowerOf2I()
1351 DeoptimizeIf(no_condition, instr, Deoptimizer::kDivisionByZero); in DoModByConstI()
1366 DeoptimizeIf(less, instr, Deoptimizer::kMinusZero); in DoModByConstI()
1388 DeoptimizeIf(zero, instr, Deoptimizer::kDivisionByZero); in DoModI()
1399 DeoptimizeIf(equal, instr, Deoptimizer::kMinusZero); in DoModI()
1418 DeoptimizeIf(zero, instr, Deoptimizer::kMinusZero); in DoModI()
1438 DeoptimizeIf(zero, instr, Deoptimizer::kMinusZero); in DoDivByPowerOf2I()
1443 DeoptimizeIf(zero, instr, Deoptimizer::kOverflow); in DoDivByPowerOf2I()
1450 DeoptimizeIf(not_zero, instr, Deoptimizer::kLostPrecision); in DoDivByPowerOf2I()
1471 DeoptimizeIf(no_condition, instr, Deoptimizer::kDivisionByZero); in DoDivByConstI()
1479 DeoptimizeIf(zero, instr, Deoptimizer::kMinusZero); in DoDivByConstI()
1489 DeoptimizeIf(not_equal, instr, Deoptimizer::kLostPrecision); in DoDivByConstI()
1509 DeoptimizeIf(zero, instr, Deoptimizer::kDivisionByZero); in DoDivI()
1518 DeoptimizeIf(sign, instr, Deoptimizer::kMinusZero); in DoDivI()
1528 DeoptimizeIf(zero, instr, Deoptimizer::kOverflow); in DoDivI()
1539 DeoptimizeIf(not_zero, instr, Deoptimizer::kLostPrecision); in DoDivI()
1561 DeoptimizeIf(zero, instr, Deoptimizer::kMinusZero); in DoFlooringDivByPowerOf2I()
1567 DeoptimizeIf(overflow, instr, Deoptimizer::kOverflow); in DoFlooringDivByPowerOf2I()
1594 DeoptimizeIf(no_condition, instr, Deoptimizer::kDivisionByZero); in DoFlooringDivByConstI()
1602 DeoptimizeIf(zero, instr, Deoptimizer::kMinusZero); in DoFlooringDivByConstI()
1649 DeoptimizeIf(zero, instr, Deoptimizer::kDivisionByZero); in DoFlooringDivI()
1658 DeoptimizeIf(sign, instr, Deoptimizer::kMinusZero); in DoFlooringDivI()
1668 DeoptimizeIf(zero, instr, Deoptimizer::kOverflow); in DoFlooringDivI()
1746 DeoptimizeIf(overflow, instr, Deoptimizer::kOverflow); in DoMulI()
1756 DeoptimizeIf(no_condition, instr, Deoptimizer::kMinusZero); in DoMulI()
1759 DeoptimizeIf(less, instr, Deoptimizer::kMinusZero); in DoMulI()
1764 DeoptimizeIf(sign, instr, Deoptimizer::kMinusZero); in DoMulI()
1837 DeoptimizeIf(sign, instr, Deoptimizer::kNegativeValue); in DoShiftI()
1854 DeoptimizeIf(sign, instr, Deoptimizer::kNegativeValue); in DoShiftI()
1869 DeoptimizeIf(sign, instr, Deoptimizer::kNegativeValue); in DoShiftI()
1880 DeoptimizeIf(overflow, instr, Deoptimizer::kOverflow); in DoShiftI()
1906 DeoptimizeIf(overflow, instr, Deoptimizer::kOverflow); in DoSubI()
2061 DeoptimizeIf(overflow, instr, Deoptimizer::kOverflow); in DoAddI()
2315 DeoptimizeIf(zero, instr, Deoptimizer::kSmi); in DoBranch()
2378 DeoptimizeIf(no_condition, instr, Deoptimizer::kUnexpectedObject); in DoBranch()
2784 DeoptimizeIf(not_zero, instr, Deoptimizer::kAccessCheck); in DoHasInPrototypeChainAndBranch()
2787 DeoptimizeIf(equal, instr, Deoptimizer::kProxy); in DoHasInPrototypeChainAndBranch()
2942 DeoptimizeIf(equal, instr, Deoptimizer::kHole); in DoLoadContextSlot()
2963 DeoptimizeIf(equal, instr, Deoptimizer::kHole); in DoStoreContextSlot()
3057 DeoptimizeIf(equal, instr, Deoptimizer::kHole); in DoLoadFunctionPrototype()
3139 DeoptimizeIf(negative, instr, Deoptimizer::kNegativeValue); in DoLoadKeyedExternalArray()
3168 DeoptimizeIf(equal, instr, Deoptimizer::kHole); in DoLoadKeyedFixedDoubleArray()
3194 DeoptimizeIf(not_equal, instr, Deoptimizer::kNotASmi); in DoLoadKeyedFixedArray()
3197 DeoptimizeIf(equal, instr, Deoptimizer::kHole); in DoLoadKeyedFixedArray()
3211 DeoptimizeIf(not_equal, instr, Deoptimizer::kHole); in DoLoadKeyedFixedArray()
3361 DeoptimizeIf(equal, instr, Deoptimizer::kSmi); in DoWrapReceiver()
3363 DeoptimizeIf(below, instr, Deoptimizer::kNotAJavaScriptObject); in DoWrapReceiver()
3387 DeoptimizeIf(above, instr, Deoptimizer::kTooManyArguments); in DoApplyArguments()
3563 DeoptimizeIf(not_equal, instr, Deoptimizer::kNotAHeapNumber); in DoDeferredMathAbsTaggedHeapNumber()
3610 DeoptimizeIf(negative, instr, Deoptimizer::kOverflow); in EmitIntegerMathAbs()
3663 DeoptimizeIf(parity_even, instr, Deoptimizer::kNaN); in DoMathFloor()
3672 DeoptimizeIf(not_zero, instr, Deoptimizer::kMinusZero); in DoMathFloor()
3686 DeoptimizeIf(equal, instr, Deoptimizer::kOverflow); in DoMathFloor()
3720 DeoptimizeIf(equal, instr, Deoptimizer::kConversionOverflow); in DoMathRound()
3737 DeoptimizeIf(not_zero, instr, Deoptimizer::kMinusZero); in DoMathRound()
3754 DeoptimizeIf(equal, instr, Deoptimizer::kConversionOverflow); in DoMathRound()
3832 DeoptimizeIf(not_equal, instr, Deoptimizer::kNotAHeapNumber); in DoPower()
4248 DeoptimizeIf(cc, instr, Deoptimizer::kOutOfBounds); in DoBoundsCheck()
4459 DeoptimizeIf(equal, instr, Deoptimizer::kMementoFound); in DoTrapAllocationMemento()
4551 DeoptimizeIf(equal, instr, Deoptimizer::kSmi); in DoDeferredMaybeGrowElements()
4923 DeoptimizeIf(not_zero, instr, Deoptimizer::kOverflow); in DoSmiTag()
4928 DeoptimizeIf(overflow, instr, Deoptimizer::kOverflow); in DoSmiTag()
4939 DeoptimizeIf(not_zero, instr, Deoptimizer::kNotASmi); in DoSmiUntag()
4965 DeoptimizeIf(not_equal, instr, Deoptimizer::kNotAHeapNumber); in EmitNumberUntagDNoSSE2()
4972 DeoptimizeIf(not_equal, instr, Deoptimizer::kNotAHeapNumberUndefined); in EmitNumberUntagDNoSSE2()
4998 DeoptimizeIf(not_zero, instr, Deoptimizer::kMinusZero); in EmitNumberUntagDNoSSE2()
5052 Deoptimizer::kNotAHeapNumberUndefinedBoolean); in DoDeferredTaggedToI()
5059 DeoptimizeIf(not_equal, instr, Deoptimizer::kNotAHeapNumber); in DoDeferredTaggedToI()
5075 DeoptimizeIf(no_condition, instr, Deoptimizer::kLostPrecision); in DoDeferredTaggedToI()
5080 DeoptimizeIf(no_condition, instr, Deoptimizer::kNaN); in DoDeferredTaggedToI()
5095 DeoptimizeIf(not_zero, instr, Deoptimizer::kMinusZero); in DoDeferredTaggedToI()
5101 DeoptimizeIf(not_equal, instr, Deoptimizer::kLostPrecision); in DoDeferredTaggedToI()
5102 DeoptimizeIf(parity_even, instr, Deoptimizer::kNaN); in DoDeferredTaggedToI()
5183 DeoptimizeIf(no_condition, instr, Deoptimizer::kLostPrecision); in DoDoubleToI()
5185 DeoptimizeIf(no_condition, instr, Deoptimizer::kNaN); in DoDoubleToI()
5187 DeoptimizeIf(no_condition, instr, Deoptimizer::kMinusZero); in DoDoubleToI()
5207 DeoptimizeIf(no_condition, instr, Deoptimizer::kLostPrecision); in DoDoubleToSmi()
5209 DeoptimizeIf(no_condition, instr, Deoptimizer::kNaN); in DoDoubleToSmi()
5211 DeoptimizeIf(no_condition, instr, Deoptimizer::kMinusZero); in DoDoubleToSmi()
5214 DeoptimizeIf(overflow, instr, Deoptimizer::kOverflow); in DoDoubleToSmi()
5221 DeoptimizeIf(not_zero, instr, Deoptimizer::kNotASmi); in DoCheckSmi()
5229 DeoptimizeIf(zero, instr, Deoptimizer::kSmi); in DoCheckNonSmi()
5242 DeoptimizeIf(not_zero, instr, Deoptimizer::kOutOfBounds); in DoCheckArrayBufferNotNeutered()
5262 DeoptimizeIf(not_equal, instr, Deoptimizer::kWrongInstanceType); in DoCheckInstanceType()
5264 DeoptimizeIf(below, instr, Deoptimizer::kWrongInstanceType); in DoCheckInstanceType()
5269 DeoptimizeIf(above, instr, Deoptimizer::kWrongInstanceType); in DoCheckInstanceType()
5281 Deoptimizer::kWrongInstanceType); in DoCheckInstanceType()
5286 DeoptimizeIf(not_equal, instr, Deoptimizer::kWrongInstanceType); in DoCheckInstanceType()
5302 DeoptimizeIf(not_equal, instr, Deoptimizer::kValueMismatch); in DoCheckValue()
5317 DeoptimizeIf(zero, instr, Deoptimizer::kInstanceMigrationFailed); in DoDeferredInstanceMigration()
5374 DeoptimizeIf(not_equal, instr, Deoptimizer::kWrongMap); in DoCheckMaps()
5415 DeoptimizeIf(not_equal, instr, Deoptimizer::kNotAHeapNumberUndefined); in DoClampTToUint8NoSSE2()
5788 Deoptimizer::BailoutType type = instr->hydrogen()->type(); in DoDeoptimize()
5793 if (info()->IsStub() && type == Deoptimizer::EAGER) { in DoDeoptimize()
5794 type = Deoptimizer::LAZY; in DoDeoptimize()
5863 EnsureSpaceForLazyDeopt(Deoptimizer::patch_size()); in DoStackCheck()
5892 DeoptimizeIf(zero, instr, Deoptimizer::kSmi); in DoForInPrepareMap()
5896 DeoptimizeIf(below_equal, instr, Deoptimizer::kWrongInstanceType); in DoForInPrepareMap()
5911 DeoptimizeIf(not_equal, instr, Deoptimizer::kWrongMap); in DoForInPrepareMap()
5934 DeoptimizeIf(equal, instr, Deoptimizer::kNoCache); in DoForInCacheArray()
5942 DeoptimizeIf(not_equal, instr, Deoptimizer::kWrongMap); in DoCheckMapValue()