Home
last modified time | relevance | path

Searched refs:range (Results 1 – 25 of 312) sorted by path

12345678910>>...13

/php-src/
H A DNEWS246 . Cast large floats that are within int range to int in number_format so
/php-src/TSRM/
H A DTSRM.c79 #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 Dsccp.c1813 && !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 Dzend_dump.c388 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 Dzend_inference.c1102 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 Dzend_inference.h66 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 Dzend_ssa.c135 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 Dzend_ssa.h43 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 Dbench.php322 $flags = range (0,8192);
/php-src/Zend/tests/
H A Dbug52193.phpt20 $items = range(1, 5);
H A Dbug69756.phpt5 $arr = range(1, 2);
H A Dbug73663.phpt6 $ref = range(1, 10);
H A Dbug73663_2.phpt6 $ref = range(1, 10);
H A Dbug74093.phpt15 $a1 = range(1, 2000000);
16 $a2 = range(100000, 2999999);
H A Dbug80404.phpt2 Bug #80404: Incorrect range inference result when division results in float
H A Dcoalesce_assign_optimization.phpt2 Live range construction should not break if coalesce assign branch is optimized away
H A Dfe_fetch_op2_live_range.phpt2 FE_FETCH op2 is a def and needs special live range handling
H A Dgc_033.phpt21 $b = range(0, 1);
/php-src/Zend/tests/generators/
H A Dbug74157.phpt8 foreach(range(1, 5) as $v) {
14 foreach (a(range(1, 3)) as $a) {
H A Dgc_order.phpt8 throw new Exception; // Just to create a live range
H A Dgenerator_with_arg_unpacking.phpt5 (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 Dyield_from_multi_tree.phpt7 foreach (range(0, 2 << $levels) as $v) {
16 foreach (range(0, 6) as $levels) {
H A Dyield_from_multi_tree_exception.phpt7 foreach (range(0, 2 << $levels) as $v) {
H A Dyield_from_multi_tree_single_nodes.phpt7 foreach (range(0, 2 << $levels) as $v) {
16 foreach (range(0, 6) as $levels) {
/php-src/Zend/tests/in-de-crement/
H A Doverloaded_access.phpt11 return range(1, 5);

Completed in 77 milliseconds

12345678910>>...13