Lines Matching defs:DeoptimizeIf
767 void LCodeGen::DeoptimizeIf(Condition condition, LInstruction* instr,
834 void LCodeGen::DeoptimizeIf(Condition condition, LInstruction* instr,
840 DeoptimizeIf(condition, instr, bailout_type, src1, src2, detail);
1070 DeoptimizeIf(eq, instr, dividend, Operand(zero_reg));
1089 DeoptimizeIf(al, instr);
1102 DeoptimizeIf(lt, instr, dividend, Operand(zero_reg));
1121 DeoptimizeIf(eq, instr, right_reg, Operand(zero_reg));
1130 DeoptimizeIf(eq, instr, right_reg, Operand(-1));
1143 DeoptimizeIf(eq, instr, result_reg, Operand(zero_reg));
1159 DeoptimizeIf(eq, instr, dividend, Operand(zero_reg));
1163 DeoptimizeIf(eq, instr, dividend, Operand(kMinInt));
1170 DeoptimizeIf(ne, instr, at, Operand(zero_reg));
1200 DeoptimizeIf(al, instr);
1207 DeoptimizeIf(eq, instr, dividend, Operand(zero_reg));
1216 DeoptimizeIf(ne, instr, scratch0(), Operand(zero_reg));
1234 DeoptimizeIf(eq, instr, divisor, Operand(zero_reg));
1241 DeoptimizeIf(lt, instr, divisor, Operand(zero_reg));
1250 DeoptimizeIf(eq, instr, divisor, Operand(-1));
1262 DeoptimizeIf(ne, instr, remainder, Operand(zero_reg));
1307 DeoptimizeIf(eq, instr, result, Operand(zero_reg));
1314 DeoptimizeIf(gt, instr, result, Operand(kMaxInt));
1342 DeoptimizeIf(al, instr);
1349 DeoptimizeIf(eq, instr, dividend, Operand(zero_reg));
1393 DeoptimizeIf(eq, instr, divisor, Operand(zero_reg));
1400 DeoptimizeIf(lt, instr, divisor, Operand(zero_reg));
1409 DeoptimizeIf(eq, instr, divisor, Operand(-1));
1446 DeoptimizeIf(eq, instr, left, Operand(zero_reg));
1453 DeoptimizeIf(gt, instr, scratch, Operand(kMaxInt));
1462 DeoptimizeIf(lt, instr, left, Operand(zero_reg));
1517 DeoptimizeIf(ne, instr, scratch, Operand(at));
1532 DeoptimizeIf(eq, instr, result, Operand(zero_reg));
1596 DeoptimizeIf(lt, instr, result, Operand(zero_reg));
1597 DeoptimizeIf(gt, instr, result, Operand(kMaxInt));
1632 DeoptimizeIf(ne, instr, at, Operand(zero_reg));
1688 DeoptimizeIf(lt, instr, overflow, Operand(zero_reg));
1690 DeoptimizeIf(gt, instr, ToRegister(result), Operand(kMaxInt));
1691 DeoptimizeIf(lt, instr, ToRegister(result), Operand(kMinInt));
1746 DeoptimizeIf(eq, instr, at, Operand(zero_reg));
1748 DeoptimizeIf(ne, instr, scratch, Operand(JS_DATE_TYPE));
1883 DeoptimizeIf(lt, instr, overflow, Operand(zero_reg));
1886 DeoptimizeIf(gt, instr, ToRegister(result), Operand(kMaxInt));
1887 DeoptimizeIf(lt, instr, ToRegister(result), Operand(kMinInt));
2149 DeoptimizeIf(eq, instr, at, Operand(zero_reg));
2205 DeoptimizeIf(al, instr, zero_reg, Operand(zero_reg));
2851 DeoptimizeIf(eq, instr, result, Operand(at));
2901 DeoptimizeIf(eq, instr, payload, Operand(at));
2919 DeoptimizeIf(eq, instr, result, Operand(at));
2943 DeoptimizeIf(eq, instr, scratch, Operand(at));
3037 DeoptimizeIf(eq, instr, result, Operand(at));
3183 DeoptimizeIf(Ugreater_equal, instr, result, Operand(0x80000000));
3243 DeoptimizeIf(eq, instr, scratch, Operand(kHoleNanUpper32));
3297 DeoptimizeIf(ne, instr, scratch, Operand(zero_reg));
3300 DeoptimizeIf(eq, instr, result, Operand(scratch));
3456 DeoptimizeIf(eq, instr, scratch, Operand(zero_reg));
3459 DeoptimizeIf(lt, instr, scratch, Operand(FIRST_SPEC_OBJECT_TYPE));
3494 DeoptimizeIf(hi, instr, length, Operand(kArgumentsLimit));
3624 DeoptimizeIf(ne, instr, scratch, Operand(at));
3691 DeoptimizeIf(lt, instr, result, Operand(zero_reg));
3745 DeoptimizeIf(ne, instr, except_flag, Operand(zero_reg));
3753 DeoptimizeIf(ne, instr, scratch1, Operand(zero_reg));
3786 DeoptimizeIf(ge, instr, scratch, Operand(HeapNumber::kExponentBias + 32));
3803 DeoptimizeIf(lt, instr, result, Operand(zero_reg));
3822 DeoptimizeIf(ne, instr, except_flag, Operand(zero_reg));
3830 DeoptimizeIf
3896 DeoptimizeIf(ne, instr, a7, Operand(at));
4238 DeoptimizeIf(cc, instr, reg, operand);
4529 DeoptimizeIf(al, instr);
4832 DeoptimizeIf(ne, instr, at, Operand(zero_reg));
4837 DeoptimizeIf(lt, instr, at, Operand(zero_reg));
4853 DeoptimizeIf(ne, instr, scratch, Operand(zero_reg));
4878 DeoptimizeIf(ne, instr, scratch, Operand(at));
4886 DeoptimizeIf(eq, instr, scratch, Operand(HeapNumber::kSignMask));
4893 DeoptimizeIf(ne, instr, input_reg, Operand(at));
4957 DeoptimizeIf(ne, instr, scratch2, Operand(at), "cannot truncate");
4961 DeoptimizeIf(ne, instr, scratch1, Operand(at), "not a heap number");
4976 DeoptimizeIf(ne, instr, except_flag, Operand(zero_reg),
4984 DeoptimizeIf(ne, instr, scratch1, Operand(zero_reg), "minus zero");
5061 DeoptimizeIf(ne, instr, except_flag, Operand(zero_reg));
5068 DeoptimizeIf(ne, instr, scratch1, Operand(zero_reg));
5094 DeoptimizeIf(ne, instr, except_flag, Operand(zero_reg));
5101 DeoptimizeIf(ne, instr, scratch1, Operand(zero_reg));
5112 DeoptimizeIf(ne, instr, at, Operand(zero_reg));
5120 DeoptimizeIf(eq, instr, at, Operand(zero_reg));
5138 DeoptimizeIf(ne, instr, scratch, Operand(first));
5140 DeoptimizeIf(lo, instr, scratch, Operand(first));
5143 DeoptimizeIf(hi, instr, scratch, Operand(last));
5154 DeoptimizeIf(tag == 0 ? ne : eq, instr, at, Operand(zero_reg));
5157 DeoptimizeIf(ne, instr, scratch, Operand(tag));
5172 DeoptimizeIf(ne, instr, reg, Operand(at));
5174 DeoptimizeIf(ne, instr, reg, Operand(object));
5190 DeoptimizeIf(eq, instr, at, Operand(zero_reg));
5239 // Do the CompareMap() directly within the Branch() and DeoptimizeIf().
5243 DeoptimizeIf(ne, instr, map_reg, Operand(map));
5281 DeoptimizeIf(ne, instr, input_reg, Operand(factory()->undefined_value()));
5706 DeoptimizeIf(al, instr, type, zero_reg, Operand(zero_reg),
5798 DeoptimizeIf(eq, instr, object, Operand(at));
5802 DeoptimizeIf(eq, instr, object, Operand(null_value));
5805 DeoptimizeIf(eq, instr, at, Operand(zero_reg));
5809 DeoptimizeIf(le, instr, a1, Operand(LAST_JS_PROXY_TYPE));
5826 DeoptimizeIf(ne, instr, a1, Operand(at));
5846 DeoptimizeIf(eq, instr, result, Operand(zero_reg));
5856 DeoptimizeIf(ne, instr, map, Operand(scratch0()));