Lines Matching refs:underflow
811 tmp->underflow = 1; in zend_inference_calc_binary_op_range()
836 tmp->underflow = 1; in zend_inference_calc_binary_op_range()
874 tmp->underflow = 1; in zend_inference_calc_binary_op_range()
900 tmp->underflow = 1; in zend_inference_calc_binary_op_range()
1091 tmp->underflow = 0; in zend_inference_calc_range()
1103 && !constraint->range.underflow in zend_inference_calc_range()
1114 if (!tmp->underflow) { in zend_inference_calc_range()
1143 tmp->underflow = 1; in zend_inference_calc_range()
1167 tmp->underflow = 0; in zend_inference_calc_range()
1177 tmp->underflow = constraint->range.underflow && tmp->underflow; in zend_inference_calc_range()
1181 tmp->underflow = ssa->var_info[constraint->min_ssa_var].range.underflow && tmp->underflow; in zend_inference_calc_range()
1200 tmp->underflow = constraint->range.underflow; in zend_inference_calc_range()
1205 tmp->underflow = 1; in zend_inference_calc_range()
1208 tmp->underflow = ssa->var_info[constraint->min_ssa_var].range.underflow; in zend_inference_calc_range()
1213 tmp->underflow = 1; in zend_inference_calc_range()
1239 tmp->underflow |= ssa->var_info[p->sources[i]].range.underflow; in zend_inference_calc_range()
1244 tmp->underflow = 1; in zend_inference_calc_range()
1264 tmp->underflow = 0; in zend_inference_propagate_range()
1304 tmp->underflow = OP1_RANGE_UNDERFLOW(); in zend_inference_propagate_range()
1332 tmp->underflow = OP1_RANGE_UNDERFLOW(); in zend_inference_propagate_range()
1344 tmp->underflow = OP1_RANGE_UNDERFLOW(); in zend_inference_propagate_range()
1354 tmp->underflow = OP1_RANGE_UNDERFLOW(); in zend_inference_propagate_range()
1368 tmp->underflow = OP1_RANGE_UNDERFLOW(); in zend_inference_propagate_range()
1375 if (tmp->min < ZEND_LONG_MAX && !tmp->underflow) { in zend_inference_propagate_range()
1387 tmp->underflow = OP1_RANGE_UNDERFLOW(); in zend_inference_propagate_range()
1392 tmp->underflow = 1; in zend_inference_propagate_range()
1406 tmp->underflow = OP1_RANGE_UNDERFLOW(); in zend_inference_propagate_range()
1416 if (tmp->min < ZEND_LONG_MAX && !tmp->underflow) { in zend_inference_propagate_range()
1428 tmp->underflow = OP1_RANGE_UNDERFLOW(); in zend_inference_propagate_range()
1436 tmp->underflow = 1; in zend_inference_propagate_range()
1453 tmp->underflow = OP1_RANGE_UNDERFLOW(); in zend_inference_propagate_range()
1464 tmp->underflow = OP2_RANGE_UNDERFLOW(); in zend_inference_propagate_range()
1482 tmp->underflow = OP1_RANGE_UNDERFLOW(); in zend_inference_propagate_range()
1509 tmp->underflow = OP1_RANGE_UNDERFLOW(); in zend_inference_propagate_range()
1525 tmp->underflow = 0; in zend_inference_propagate_range()
1585 tmp->underflow = 0; in zend_inference_propagate_range()
1610 …_init_range(const zend_op_array *op_array, zend_ssa *ssa, int var, bool underflow, zend_long min, … in zend_inference_init_range() argument
1612 if (underflow) { in zend_inference_init_range()
1619 ssa->var_info[var].range.underflow = underflow; in zend_inference_init_range()
1623 …ge (init SCC %2d) %2d [%s%ld..%ld%s]\n", ssa->vars[var].scc, var, (underflow?"-- ":""), min, … in zend_inference_init_range()
1631 if (r->underflow || in zend_inference_widening_meet()
1632 var_info->range.underflow || in zend_inference_widening_meet()
1634 r->underflow = 1; in zend_inference_widening_meet()
1645 var_info->range.underflow == r->underflow && in zend_inference_widening_meet()
1660 … change range (widening SCC %2d) %2d [%s%ld..%ld%s]\n", scc, var, (tmp.underflow?"-- ":""), tmp.m… in zend_ssa_range_widening()
1672 if (!r->underflow && in zend_inference_narrowing_meet()
1673 !var_info->range.underflow && in zend_inference_narrowing_meet()
1682 if (r->underflow) { in zend_inference_narrowing_meet()
1690 var_info->range.underflow == r->underflow && in zend_inference_narrowing_meet()
1705 … change range (narrowing SCC %2d) %2d [%s%ld..%ld%s]\n", scc, var, (tmp.underflow?"-- ":""), tmp.m… in zend_ssa_range_narrowing()
1823 …hange range (warmup %2d SCC %2d) %2d [%s%ld..%ld%s]\n", n, scc, j, (tmp.underflow?"-- ":""), tmp.m… in zend_infer_ranges_warmup()
1869 zend_inference_init_range(op_array, ssa, j, tmp.underflow, tmp.min, tmp.max, tmp.overflow); in zend_infer_ranges()
2277 ssa->var_info[result_var].range.underflow || in binary_op_result_type()
2304 ssa->var_info[result_var].range.underflow || in binary_op_result_type()
2886 (ssa_var_info[ssa_op->op1_use].range.underflow || in _zend_update_type_info()
2948 (ssa_var_info[ssa_op->op1_use].range.underflow || in _zend_update_type_info()
4517 tmp_range.underflow = 0; in zend_func_return_info()
4522 if (!tmp_range.underflow) { in zend_func_return_info()
4539 if (info->ssa.var_info[ssa_op->op1_use].range.underflow) { in zend_func_return_info()
4540 tmp_range.underflow = 1; in zend_func_return_info()
4554 tmp_range.underflow = 1; in zend_func_return_info()