Lines Matching refs:DeoptimizeIf

745 void LCodeGen::DeoptimizeIf(Condition condition, LInstruction* instr,
812 void LCodeGen::DeoptimizeIf(Condition condition, LInstruction* instr,
818 DeoptimizeIf(condition, instr, deopt_reason, bailout_type, src1, src2);
952 DeoptimizeIf(eq, instr, Deoptimizer::kMinusZero, dividend,
972 DeoptimizeIf(al, instr);
985 DeoptimizeIf(lt, instr, Deoptimizer::kMinusZero, dividend,
1005 DeoptimizeIf(eq, instr, Deoptimizer::kDivisionByZero, right_reg,
1015 DeoptimizeIf(eq, instr, Deoptimizer::kMinusZero, right_reg, Operand(-1));
1027 DeoptimizeIf(eq, instr, Deoptimizer::kMinusZero, result_reg,
1044 DeoptimizeIf(eq, instr, Deoptimizer::kMinusZero, dividend,
1049 DeoptimizeIf(eq, instr, Deoptimizer::kOverflow, dividend, Operand(kMinInt));
1056 DeoptimizeIf(ne, instr, Deoptimizer::kLostPrecision, at, Operand(zero_reg));
1086 DeoptimizeIf(al, instr);
1093 DeoptimizeIf(eq, instr, Deoptimizer::kMinusZero, dividend,
1103 DeoptimizeIf(ne, instr, Deoptimizer::kLostPrecision, scratch0(),
1123 DeoptimizeIf(eq, instr, Deoptimizer::kDivisionByZero, divisor,
1131 DeoptimizeIf(lt, instr, Deoptimizer::kMinusZero, divisor,
1141 DeoptimizeIf(eq, instr, Deoptimizer::kOverflow, divisor, Operand(-1));
1146 DeoptimizeIf(ne, instr, Deoptimizer::kLostPrecision, remainder,
1193 DeoptimizeIf(eq, instr, Deoptimizer::kMinusZero, result, Operand(zero_reg));
1200 DeoptimizeIf(ge, instr, Deoptimizer::kOverflow, scratch,
1229 DeoptimizeIf(al, instr);
1236 DeoptimizeIf(eq, instr, Deoptimizer::kMinusZero, dividend,
1281 DeoptimizeIf(eq, instr, Deoptimizer::kDivisionByZero, divisor,
1289 DeoptimizeIf(lt, instr, Deoptimizer::kMinusZero, divisor,
1299 DeoptimizeIf(eq, instr, Deoptimizer::kOverflow, divisor, Operand(-1));
1330 DeoptimizeIf(eq, instr, Deoptimizer::kMinusZero, left, Operand(zero_reg));
1338 DeoptimizeIf(al, instr);
1348 DeoptimizeIf(lt, instr, Deoptimizer::kMinusZero, left,
1400 DeoptimizeIf(ne, instr, Deoptimizer::kOverflow, scratch, Operand(at));
1415 DeoptimizeIf(eq, instr, Deoptimizer::kMinusZero, result,
1480 DeoptimizeIf(lt, instr, Deoptimizer::kNegativeValue, result,
1516 DeoptimizeIf(ne, instr, Deoptimizer::kNegativeValue, at,
1532 DeoptimizeIf(lt, instr, Deoptimizer::kOverflow, scratch,
1575 DeoptimizeIf(al, instr);
1715 DeoptimizeIf(al, instr);
1965 DeoptimizeIf(eq, instr, Deoptimizer::kSmi, at, Operand(zero_reg));
2029 DeoptimizeIf(al, instr, Deoptimizer::kUnexpectedObject, zero_reg,
2408 DeoptimizeIf(ne, instr, Deoptimizer::kAccessCheck, object_instance_type,
2413 DeoptimizeIf(eq, instr, Deoptimizer::kProxy, object_instance_type,
2534 DeoptimizeIf(eq, instr, Deoptimizer::kHole, result, Operand(at));
2558 DeoptimizeIf(eq, instr, Deoptimizer::kHole, scratch, Operand(at));
2635 DeoptimizeIf(eq, instr, Deoptimizer::kHole, result, Operand(at));
2755 DeoptimizeIf(Ugreater_equal, instr, Deoptimizer::kNegativeValue,
2810 DeoptimizeIf(eq, instr, Deoptimizer::kHole, scratch,
2845 DeoptimizeIf(ne, instr, Deoptimizer::kNotASmi, scratch,
2849 DeoptimizeIf(eq, instr, Deoptimizer::kHole, result, Operand(scratch));
2862 DeoptimizeIf(ne, instr, Deoptimizer::kHole, result,
3012 DeoptimizeIf(eq, instr, Deoptimizer::kSmi, scratch, Operand(zero_reg));
3015 DeoptimizeIf(lt, instr, Deoptimizer::kNotAJavaScriptObject, scratch,
3049 DeoptimizeIf(hi, instr, Deoptimizer::kTooManyArguments, length,
3200 DeoptimizeIf(ne, instr, Deoptimizer::kNotAHeapNumber, scratch, Operand(at));
3267 DeoptimizeIf(lt, instr, Deoptimizer::kOverflow, result, Operand(zero_reg));
3322 DeoptimizeIf(ne, instr, Deoptimizer::kLostPrecisionOrNaN, except_flag,
3331 DeoptimizeIf(ne, instr, Deoptimizer::kMinusZero, scratch1,
3365 DeoptimizeIf(ge, instr, Deoptimizer::kOverflow, scratch,
3380 DeoptimizeIf(lt, instr, Deoptimizer::kMinusZero, result, Operand(zero_reg));
3399 DeoptimizeIf(ne, instr, Deoptimizer::kLostPrecisionOrNaN, except_flag,
3408 DeoptimizeIf(ne, instr, Deoptimizer::kMinusZero, scratch,
3475 DeoptimizeIf(ne, instr, Deoptimizer::kNotAHeapNumber, t3, Operand(at));
3829 DeoptimizeIf(cc, instr, Deoptimizer::kOutOfBounds, reg, operand);
4135 DeoptimizeIf(eq, instr, Deoptimizer::kSmi, at, Operand(zero_reg));
4181 DeoptimizeIf(al, instr);
4507 DeoptimizeIf(ne, instr, Deoptimizer::kOverflow, at, Operand(zero_reg));
4512 DeoptimizeIf(lt, instr, Deoptimizer::kOverflow, at, Operand(zero_reg));
4528 DeoptimizeIf(ne, instr, Deoptimizer::kNotASmi, scratch, Operand(zero_reg));
4553 DeoptimizeIf(ne, instr, Deoptimizer::kNotAHeapNumber, scratch,
4562 DeoptimizeIf(eq, instr, Deoptimizer::kMinusZero, scratch,
4570 DeoptimizeIf(ne, instr, Deoptimizer::kNotAHeapNumberUndefined, input_reg,
4635 DeoptimizeIf(ne, instr, Deoptimizer::kNotAHeapNumberUndefinedBoolean,
4640 DeoptimizeIf(ne, instr, Deoptimizer::kNotAHeapNumber, scratch1,
4656 DeoptimizeIf(ne, instr, Deoptimizer::kLostPrecisionOrNaN, except_flag,
4664 DeoptimizeIf(ne, instr, Deoptimizer::kMinusZero, scratch1,
4741 DeoptimizeIf(ne, instr, Deoptimizer::kLostPrecisionOrNaN, except_flag,
4749 DeoptimizeIf(ne, instr, Deoptimizer::kMinusZero, scratch1,
4776 DeoptimizeIf(ne, instr, Deoptimizer::kLostPrecisionOrNaN, except_flag,
4784 DeoptimizeIf(ne, instr, Deoptimizer::kMinusZero, scratch1,
4790 DeoptimizeIf(lt, instr, Deoptimizer::kOverflow, scratch1, Operand(zero_reg));
4797 DeoptimizeIf(ne, instr, Deoptimizer::kNotASmi, at, Operand(zero_reg));
4805 DeoptimizeIf(eq, instr, Deoptimizer::kSmi, at, Operand(zero_reg));
4818 DeoptimizeIf(ne, instr, Deoptimizer::kOutOfBounds, at, Operand(zero_reg));
4835 DeoptimizeIf(ne, instr, Deoptimizer::kWrongInstanceType, scratch,
4838 DeoptimizeIf(lo, instr, Deoptimizer::kWrongInstanceType, scratch,
4842 DeoptimizeIf(hi, instr, Deoptimizer::kWrongInstanceType, scratch,
4854 DeoptimizeIf(tag == 0 ? ne : eq, instr, Deoptimizer::kWrongInstanceType,
4858 DeoptimizeIf(ne, instr, Deoptimizer::kWrongInstanceType, scratch,
4874 DeoptimizeIf(ne, instr, Deoptimizer::kValueMismatch, reg, Operand(at));
4876 DeoptimizeIf(ne, instr, Deoptimizer::kValueMismatch, reg, Operand(object));
4892 DeoptimizeIf(eq, instr, Deoptimizer::kInstanceMigrationFailed, at,
4943 // Do the CompareMap() directly within the Branch() and DeoptimizeIf().
4947 DeoptimizeIf(ne, instr, Deoptimizer::kWrongMap, map_reg, Operand(map));
4985 DeoptimizeIf(ne, instr, Deoptimizer::kNotAHeapNumberUndefined, input_reg,
5341 DeoptimizeIf(al, instr, instr->hydrogen()->reason(), type, zero_reg,
5462 DeoptimizeIf(eq, instr, Deoptimizer::kNoCache, result, Operand(zero_reg));
5472 DeoptimizeIf(ne, instr, Deoptimizer::kWrongMap, map, Operand(scratch0()));