/php-src/ |
H A D | NEWS | 246 . Cast large floats that are within int range to int in number_format so
|
/php-src/TSRM/ |
H A D | TSRM.c | 79 #define TSRM_SAFE_RETURN_RSRC(array, offset, range) \ argument 85 } else if ((unshuffled_offset)>=0 && (unshuffled_offset)<(range)) { \ 97 #define TSRM_SAFE_RETURN_RSRC(array, offset, range) \ argument
|
/php-src/Zend/Optimizer/ |
H A D | sccp.c | 1813 && !info->range.overflow && !info->range.underflow in value_from_type_and_range() 1814 && info->range.min == info->range.max) { in value_from_type_and_range() 1815 ZVAL_LONG(tmp, info->range.min); in value_from_type_and_range()
|
H A D | zend_dump.c | 388 zend_dump_range(&ssa->var_info[ssa_var_num].range); in zend_dump_ssa_var() 402 if (r->range.underflow && r->range.overflow) { in zend_dump_range_constraint() 410 if (r->range.underflow) { in zend_dump_range_constraint() 415 if (r->range.min > 0) { in zend_dump_range_constraint() 416 fprintf(stderr, " + " ZEND_LONG_FMT, r->range.min); in zend_dump_range_constraint() 417 } else if (r->range.min < 0) { in zend_dump_range_constraint() 425 if (r->range.overflow) { in zend_dump_range_constraint() 430 if (r->range.max > 0) { in zend_dump_range_constraint() 432 } else if (r->range.max < 0) { in zend_dump_range_constraint() 437 fprintf(stderr, ZEND_LONG_FMT "]", r->range.max); in zend_dump_range_constraint() [all …]
|
H A D | zend_inference.c | 1102 if (constraint->range.min == constraint->range.max in zend_inference_calc_range() 1121 && ssa->var_info[p->sources[0]].range.min > constraint->range.max) { in zend_inference_calc_range() 1135 && ssa->var_info[p->sources[0]].range.max < constraint->range.min) { in zend_inference_calc_range() 1209 tmp->min = ssa->var_info[constraint->min_ssa_var].range.min + constraint->range.min; in zend_inference_calc_range() 1225 tmp->max = ssa->var_info[constraint->max_ssa_var].range.max + constraint->range.max; in zend_inference_calc_range() 1650 var_info->range = *r; in zend_inference_widening_meet() 1675 r->min = var_info->range.min; in zend_inference_narrowing_meet() 1695 var_info->range = *r; in zend_inference_narrowing_meet() 4551 ret->range = tmp_range; in zend_init_func_return_info() 4579 ret->range = tmp_range; in zend_func_return_info() [all …]
|
H A D | zend_inference.h | 66 return ssa->var_info[ssa_op->opN##_use].range.min; \ 83 return ssa->var_info[ssa_op->opN##_use].range.max; \ 100 return ssa->var_info[ssa_op->opN##_use].range.underflow; \ 117 return ssa->var_info[ssa_op->opN##_use].range.overflow; \
|
H A D | zend_ssa.c | 135 zend_ssa_range_constraint *constraint = &phi->constraint.range; in pi_range() 140 constraint->range.min = min; in pi_range() 141 constraint->range.max = max; in pi_range() 142 constraint->range.underflow = underflow; in pi_range() 143 constraint->range.overflow = overflow; in pi_range() 871 if (p->constraint.range.min_var >= 0) { in zend_ssa_rename() 872 p->constraint.range.min_ssa_var = var[p->constraint.range.min_var]; in zend_ssa_rename() 874 if (p->constraint.range.max_var >= 0) { in zend_ssa_rename() 875 p->constraint.range.max_ssa_var = var[p->constraint.range.max_var]; in zend_ssa_rename() 1156 zend_ssa_range_constraint *constraint = &phi->constraint.range; in zend_ssa_compute_use_def_chains()
|
H A D | zend_ssa.h | 43 zend_ssa_range range; /* simple range constraint */ member 57 zend_ssa_range_constraint range; member 131 zend_ssa_range range; member
|
/php-src/Zend/ |
H A D | bench.php | 322 $flags = range (0,8192);
|
/php-src/Zend/tests/ |
H A D | bug52193.phpt | 20 $items = range(1, 5);
|
H A D | bug69756.phpt | 5 $arr = range(1, 2);
|
H A D | bug73663.phpt | 6 $ref = range(1, 10);
|
H A D | bug73663_2.phpt | 6 $ref = range(1, 10);
|
H A D | bug74093.phpt | 15 $a1 = range(1, 2000000); 16 $a2 = range(100000, 2999999);
|
H A D | bug80404.phpt | 2 Bug #80404: Incorrect range inference result when division results in float
|
H A D | coalesce_assign_optimization.phpt | 2 Live range construction should not break if coalesce assign branch is optimized away
|
H A D | fe_fetch_op2_live_range.phpt | 2 FE_FETCH op2 is a def and needs special live range handling
|
H A D | gc_033.phpt | 21 $b = range(0, 1);
|
/php-src/Zend/tests/generators/ |
H A D | bug74157.phpt | 8 foreach(range(1, 5) as $v) { 14 foreach (a(range(1, 3)) as $a) {
|
H A D | gc_order.phpt | 8 throw new Exception; // Just to create a live range
|
H A D | generator_with_arg_unpacking.phpt | 5 (function() { yield; })(...range(1, 16384)); 6 call_user_func_array(function() { yield; }, range(1, 16384)); 7 $g = (function() { yield; })(...range(1, 16384)); 8 $g = call_user_func_array(function() { yield; }, range(1, 16384));
|
H A D | yield_from_multi_tree.phpt | 7 foreach (range(0, 2 << $levels) as $v) { 16 foreach (range(0, 6) as $levels) {
|
H A D | yield_from_multi_tree_exception.phpt | 7 foreach (range(0, 2 << $levels) as $v) {
|
H A D | yield_from_multi_tree_single_nodes.phpt | 7 foreach (range(0, 2 << $levels) as $v) { 16 foreach (range(0, 6) as $levels) {
|
/php-src/Zend/tests/in-de-crement/ |
H A D | overloaded_access.phpt | 11 return range(1, 5);
|