Lines Matching refs:overflow

568 					tmp->overflow = 1;  in zend_inference_calc_binary_op_range()
591 tmp->overflow = 1; in zend_inference_calc_binary_op_range()
617 tmp->overflow = 1; in zend_inference_calc_binary_op_range()
654 tmp->overflow = 1; in zend_inference_calc_binary_op_range()
794 tmp->overflow = 0; in zend_inference_calc_range()
804 tmp->overflow = 1; in zend_inference_calc_range()
820 tmp->overflow = 0; in zend_inference_calc_range()
847 tmp->overflow = constraint->range.overflow && tmp->overflow; in zend_inference_calc_range()
853 tmp->overflow = ssa->var_info[constraint->max_ssa_var].range.overflow && tmp->overflow; in zend_inference_calc_range()
876 tmp->overflow = constraint->range.overflow; in zend_inference_calc_range()
880 tmp->overflow = 1; in zend_inference_calc_range()
884 tmp->overflow = ssa->var_info[constraint->max_ssa_var].range.overflow; in zend_inference_calc_range()
889 tmp->overflow = 1; in zend_inference_calc_range()
899 tmp->overflow |= ssa->var_info[p->sources[i]].range.overflow; in zend_inference_calc_range()
904 tmp->overflow = 1; in zend_inference_calc_range()
916 tmp->overflow = 0; in zend_inference_calc_range()
925 tmp->overflow = 0; in zend_inference_calc_range()
967 tmp->overflow = OP1_RANGE_OVERFLOW(); in zend_inference_calc_range()
1148 tmp->overflow = OP1_RANGE_OVERFLOW(); in zend_inference_calc_range()
1158 tmp->overflow = OP1_RANGE_OVERFLOW(); in zend_inference_calc_range()
1177 tmp->overflow = OP1_RANGE_OVERFLOW(); in zend_inference_calc_range()
1189 tmp->overflow = OP1_RANGE_OVERFLOW(); in zend_inference_calc_range()
1193 tmp->overflow = 1; in zend_inference_calc_range()
1208 tmp->overflow = OP1_RANGE_OVERFLOW(); in zend_inference_calc_range()
1214 if (tmp->max > ZEND_LONG_MIN && !tmp->overflow) { in zend_inference_calc_range()
1227 tmp->overflow = OP1_RANGE_OVERFLOW(); in zend_inference_calc_range()
1234 tmp->overflow = 1; in zend_inference_calc_range()
1249 tmp->overflow = OP1_RANGE_OVERFLOW(); in zend_inference_calc_range()
1258 if (tmp->max > ZEND_LONG_MIN && !tmp->overflow) { in zend_inference_calc_range()
1274 tmp->overflow = OP1_RANGE_OVERFLOW(); in zend_inference_calc_range()
1285 tmp->overflow = OP2_RANGE_OVERFLOW(); in zend_inference_calc_range()
1298 tmp->overflow = OP1_RANGE_OVERFLOW(); in zend_inference_calc_range()
1326 tmp->overflow = OP1_RANGE_OVERFLOW(); in zend_inference_calc_range()
1344 tmp->overflow = OP1_RANGE_OVERFLOW(); in zend_inference_calc_range()
1367 tmp->overflow = 0; in zend_inference_calc_range()
1373 tmp->overflow = 0; in zend_inference_calc_range()
1424 tmp->overflow = 0; in zend_inference_calc_range()
1446 …ray, zend_ssa *ssa, int var, zend_bool underflow, zend_long min, zend_long max, zend_bool overflow) in zend_inference_init_range() argument
1451 if (overflow) { in zend_inference_init_range()
1458 ssa->var_info[var].range.overflow = overflow; in zend_inference_init_range()
1459 …d [%s%ld..%ld%s]\n", ssa->vars[var].scc, var, (underflow?"-- ":""), min, max, (overflow?" ++":"")); in zend_inference_init_range()
1473 if (r->overflow || in zend_inference_widening_meet()
1474 var_info->range.overflow || in zend_inference_widening_meet()
1476 r->overflow = 1; in zend_inference_widening_meet()
1482 var_info->range.overflow == r->overflow) { in zend_inference_widening_meet()
1496 … [%s%ld..%ld%s]\n", scc, var, (tmp.underflow?"-- ":""), tmp.min, tmp.max, (tmp.overflow?" ++":"")); in zend_ssa_range_widening()
1513 if (!r->overflow && in zend_inference_narrowing_meet()
1514 !var_info->range.overflow && in zend_inference_narrowing_meet()
1521 if (r->overflow) { in zend_inference_narrowing_meet()
1527 var_info->range.overflow == r->overflow) { in zend_inference_narrowing_meet()
1541 … [%s%ld..%ld%s]\n", scc, var, (tmp.underflow?"-- ":""), tmp.min, tmp.max, (tmp.overflow?" ++":"")); in zend_ssa_range_narrowing()
1658 …[%s%ld..%ld%s]\n", n, scc, j, (tmp.underflow?"-- ":""), tmp.min, tmp.max, (tmp.overflow?" ++":"")); in zend_infer_ranges_warmup()
1702 zend_inference_init_range(op_array, ssa, j, tmp.underflow, tmp.min, tmp.max, tmp.overflow); in zend_infer_ranges()
2040 ssa->var_info[result_var].range.overflow) { in binary_op_result_type()
2066 ssa->var_info[result_var].range.overflow) { in binary_op_result_type()
2443 (ssa_var_info[ssa_ops[i].op1_use].range.overflow || in zend_update_type_info()
2505 (ssa_var_info[ssa_ops[i].op1_use].range.overflow || in zend_update_type_info()
3754 tmp_range.overflow = 0; in zend_func_return_info()
3759 if (!tmp_range.overflow) { in zend_func_return_info()
3769 tmp_range.overflow = 0; in zend_func_return_info()
3774 if (!tmp_range.overflow) { in zend_func_return_info()
3784 tmp_range.overflow = 0; in zend_func_return_info()
3789 if (!tmp_range.overflow) { in zend_func_return_info()
3799 tmp_range.overflow = 0; in zend_func_return_info()
3804 if (!tmp_range.overflow) { in zend_func_return_info()
3826 if (info->ssa.var_info[info->ssa.ops[opline - op_array->opcodes].op1_use].range.overflow) { in zend_func_return_info()
3827 tmp_range.overflow = 1; in zend_func_return_info()
3838 tmp_range.overflow = 1; in zend_func_return_info()