Lines Matching defs:DeoptimizeIf
817 void LCodeGen::DeoptimizeIf(Condition condition, LInstruction* instr,
884 void LCodeGen::DeoptimizeIf(Condition condition, LInstruction* instr,
890 DeoptimizeIf(condition, instr, bailout_type, src1, src2, detail);
1120 DeoptimizeIf(eq, instr, dividend, Operand(zero_reg));
1139 DeoptimizeIf(al, instr);
1152 DeoptimizeIf(lt, instr, dividend, Operand(zero_reg));
1171 DeoptimizeIf(eq, instr, right_reg, Operand(zero_reg));
1180 DeoptimizeIf(eq, instr, right_reg, Operand(-1));
1192 DeoptimizeIf(eq, instr, result_reg, Operand(zero_reg));
1208 DeoptimizeIf(eq, instr, dividend, Operand(zero_reg));
1212 DeoptimizeIf(eq, instr, dividend, Operand(kMinInt));
1219 DeoptimizeIf(ne, instr, at, Operand(zero_reg));
1249 DeoptimizeIf(al, instr);
1256 DeoptimizeIf(eq, instr, dividend, Operand(zero_reg));
1265 DeoptimizeIf(ne, instr, scratch0(), Operand(zero_reg));
1284 DeoptimizeIf(eq, instr, divisor, Operand(zero_reg));
1291 DeoptimizeIf(lt, instr, divisor, Operand(zero_reg));
1300 DeoptimizeIf(eq, instr, divisor, Operand(-1));
1305 DeoptimizeIf(ne, instr, remainder, Operand(zero_reg));
1351 DeoptimizeIf(eq, instr, result, Operand(zero_reg));
1358 DeoptimizeIf(ge, instr, scratch, Operand(zero_reg));
1386 DeoptimizeIf(al, instr);
1393 DeoptimizeIf(eq, instr, dividend, Operand(zero_reg));
1437 DeoptimizeIf(eq, instr, divisor, Operand(zero_reg));
1444 DeoptimizeIf(lt, instr, divisor, Operand(zero_reg));
1453 DeoptimizeIf
1484 DeoptimizeIf(eq, instr, left, Operand(zero_reg));
1491 DeoptimizeIf(lt, instr, scratch, Operand(zero_reg));
1500 DeoptimizeIf(lt, instr, left, Operand(zero_reg));
1552 DeoptimizeIf(ne, instr, scratch, Operand(at));
1567 DeoptimizeIf(eq, instr, result, Operand(zero_reg));
1631 DeoptimizeIf(lt, instr, result, Operand(zero_reg));
1666 DeoptimizeIf(ne, instr, at, Operand(zero_reg));
1681 DeoptimizeIf(lt, instr, scratch, Operand(zero_reg));
1729 DeoptimizeIf(lt, instr, overflow, Operand(zero_reg));
1783 DeoptimizeIf(eq, instr, at, Operand(zero_reg));
1785 DeoptimizeIf(ne, instr, scratch, Operand(JS_DATE_TYPE));
1920 DeoptimizeIf(lt, instr, overflow, Operand(zero_reg));
2181 DeoptimizeIf(eq, instr, at, Operand(zero_reg));
2237 DeoptimizeIf(al, instr, zero_reg, Operand(zero_reg));
2881 DeoptimizeIf(eq, instr, result, Operand(at));
2931 DeoptimizeIf(eq, instr, payload, Operand(at));
2950 DeoptimizeIf(eq, instr, result, Operand(at));
2974 DeoptimizeIf(eq, instr, scratch, Operand(at));
3053 DeoptimizeIf(eq, instr, result, Operand(at));
3189 DeoptimizeIf(Ugreater_equal, instr, result, Operand(0x80000000));
3242 DeoptimizeIf(eq, instr, scratch, Operand(kHoleNanUpper32));
3278 DeoptimizeIf(ne, instr, scratch, Operand(zero_reg));
3281 DeoptimizeIf(eq, instr, result, Operand(scratch));
3427 DeoptimizeIf(eq, instr, scratch, Operand(zero_reg));
3430 DeoptimizeIf(lt, instr, scratch, Operand(FIRST_SPEC_OBJECT_TYPE));
3465 DeoptimizeIf(hi, instr, length, Operand(kArgumentsLimit));
3595 DeoptimizeIf(ne, instr, scratch, Operand(at));
3662 DeoptimizeIf(lt, instr, result, Operand(zero_reg));
3716 DeoptimizeIf(ne, instr, except_flag, Operand(zero_reg));
3724 DeoptimizeIf(ne, instr, scratch1, Operand(zero_reg));
3757 DeoptimizeIf(ge, instr, scratch, Operand(HeapNumber::kExponentBias + 32));
3771 DeoptimizeIf(lt, instr, result, Operand(zero_reg));
3790 DeoptimizeIf(ne, instr, except_flag, Operand(zero_reg));
3798 DeoptimizeIf(ne, instr, scratch, Operand(zero_reg));
3864 DeoptimizeIf(ne, instr, t3, Operand(at));
4207 DeoptimizeIf(cc, instr, reg, operand);
4465 DeoptimizeIf(al, instr);
4800 DeoptimizeIf(ne, instr, at, Operand(zero_reg));
4805 DeoptimizeIf(lt, instr, at, Operand(zero_reg));
4821 DeoptimizeIf(ne, instr, scratch, Operand(zero_reg));
4846 DeoptimizeIf(ne, instr, scratch, Operand(at));
4854 DeoptimizeIf(eq, instr, scratch, Operand(HeapNumber::kSignMask));
4861 DeoptimizeIf(ne, instr, input_reg, Operand(at));
4925 DeoptimizeIf(ne, instr, scratch2, Operand(at), "cannot truncate");
4929 DeoptimizeIf(ne, instr, scratch1, Operand(at), "not a heap number");
4944 DeoptimizeIf(ne, instr, except_flag, Operand(zero_reg),
4952 DeoptimizeIf(ne, instr, scratch1, Operand(zero_reg), "minus zero");
5029 DeoptimizeIf(ne, instr, except_flag, Operand(zero_reg));
5036 DeoptimizeIf(ne, instr, scratch1, Operand(zero_reg));
5062 DeoptimizeIf(ne, instr, except_flag, Operand(zero_reg));
5069 DeoptimizeIf(ne, instr, scratch1, Operand(zero_reg));
5074 DeoptimizeIf(lt, instr, scratch1, Operand(zero_reg));
5081 DeoptimizeIf(ne, instr, at, Operand(zero_reg));
5089 DeoptimizeIf(eq, instr, at, Operand(zero_reg));
5107 DeoptimizeIf(ne, instr, scratch, Operand(first));
5109 DeoptimizeIf(lo, instr, scratch, Operand(first));
5112 DeoptimizeIf(hi, instr, scratch, Operand(last));
5123 DeoptimizeIf(tag == 0 ? ne : eq, instr, at, Operand(zero_reg));
5126 DeoptimizeIf(ne, instr, scratch, Operand(tag));
5141 DeoptimizeIf(ne, instr, reg, Operand(at));
5143 DeoptimizeIf(ne, instr, reg, Operand(object));
5159 DeoptimizeIf(eq, instr, at, Operand(zero_reg));
5208 // Do the CompareMap() directly within the Branch() and DeoptimizeIf().
5212 DeoptimizeIf(ne, instr, map_reg, Operand(map));
5250 DeoptimizeIf(ne, instr, input_reg, Operand(factory()->undefined_value()));
5673 DeoptimizeIf(al, instr, type, zero_reg, Operand(zero_reg),
5765 DeoptimizeIf(eq, instr, object, Operand(at));
5769 DeoptimizeIf(eq, instr, object, Operand(null_value));
5772 DeoptimizeIf(eq, instr, at, Operand(zero_reg));
5776 DeoptimizeIf(le, instr, a1, Operand(LAST_JS_PROXY_TYPE));
5793 DeoptimizeIf(ne, instr, a1, Operand(at));
5813 DeoptimizeIf(eq, instr, result, Operand(zero_reg));
5823 DeoptimizeIf(ne, instr, map, Operand(scratch0()));