/PHP-7.2/ext/opcache/Optimizer/ |
H A D | zend_dfg.c | 30 uint32_t var_num; in zend_build_dfg() local 56 DFG_SET(use, set_size, j, var_num); in zend_build_dfg() 62 DFG_SET(use, set_size, j, var_num); in zend_build_dfg() 134 DFG_SET(use, set_size, j, var_num); in zend_build_dfg() 135 DFG_SET(def, set_size, j, var_num); in zend_build_dfg() 140 DFG_SET(use, set_size, j, var_num); in zend_build_dfg() 146 DFG_SET(use, set_size, j, var_num); in zend_build_dfg() 149 DFG_SET(def, set_size, j, var_num); in zend_build_dfg() 183 DFG_SET(def, set_size, j, var_num); in zend_build_dfg() 194 DFG_SET(use, set_size, j, var_num); in zend_build_dfg() [all …]
|
H A D | zend_dfg.h | 38 #define DFG_SET(set, set_size, block_num, var_num) \ argument 39 zend_bitset_incl(DFG_BITSET(set, set_size, block_num), (var_num)) 41 #define DFG_ISSET(set, set_size, block_num, var_num) \ argument 42 zend_bitset_in(DFG_BITSET(set, set_size, block_num), (var_num))
|
H A D | scdf.h | 55 static inline void scdf_add_to_worklist(scdf_ctx *scdf, int var_num) { in scdf_add_to_worklist() argument 57 zend_ssa_var *var = &ssa->vars[var_num]; in scdf_add_to_worklist() 69 static inline void scdf_add_def_to_worklist(scdf_ctx *scdf, int var_num) { in scdf_add_def_to_worklist() argument 70 zend_ssa_var *var = &scdf->ssa->vars[var_num]; in scdf_add_def_to_worklist() 74 zend_bitset_incl(scdf->phi_var_worklist, var_num); in scdf_add_def_to_worklist()
|
H A D | dce.c | 219 zend_ssa_var *var = &ctx->ssa->vars[var_num]; in add_to_worklists() 225 if (!check || zend_bitset_in(ctx->phi_dead, var_num)) { in add_to_worklists() 226 zend_bitset_incl(ctx->phi_worklist, var_num); in add_to_worklists() 231 static inline void add_to_phi_worklist_no_val(context *ctx, int var_num) { in add_to_phi_worklist_no_val() argument 232 zend_ssa_var *var = &ctx->ssa->vars[var_num]; in add_to_phi_worklist_no_val() 233 if (var->definition_phi && zend_bitset_in(ctx->phi_dead, var_num)) { in add_to_phi_worklist_no_val() 234 zend_bitset_incl(ctx->phi_worklist_no_val, var_num); in add_to_phi_worklist_no_val() 266 static inline zend_bool is_var_dead(context *ctx, int var_num) { in is_var_dead() argument 267 zend_ssa_var *var = &ctx->ssa->vars[var_num]; in is_var_dead() 269 return zend_bitset_in(ctx->phi_dead, var_num); in is_var_dead() [all …]
|
H A D | zend_dump.h | 39 void zend_dump_var(const zend_op_array *op_array, zend_uchar var_type, int var_num);
|
H A D | block_pass.c | 1424 if (var_num <= 0) { in zend_jmp_optimization() 1427 memset(same_t, 0, var_num); in zend_jmp_optimization() 1603 uint32_t var_num; in zend_t_usage() local 1638 var_num = VAR_NUM(opline->op1.var); in zend_t_usage() 1640 zend_bitset_incl(used_ext, var_num); in zend_t_usage() 1644 var_num = VAR_NUM(opline->op2.var); in zend_t_usage() 1650 zend_bitset_incl(used_ext, var_num); in zend_t_usage() 1653 var_num = VAR_NUM(opline->op2.var); in zend_t_usage() 1655 zend_bitset_incl(used_ext, var_num); in zend_t_usage() 1660 var_num = VAR_NUM(opline->result.var); in zend_t_usage() [all …]
|
H A D | zend_dump.c | 113 void zend_dump_var(const zend_op_array *op_array, zend_uchar var_type, int var_num) in zend_dump_var() argument 115 if (var_type == IS_CV && var_num < op_array->last_var) { in zend_dump_var() 116 fprintf(stderr, "CV%d($%s)", var_num, op_array->vars[var_num]->val); in zend_dump_var() 118 fprintf(stderr, "V%d", var_num); in zend_dump_var() 120 fprintf(stderr, "T%d", var_num); in zend_dump_var() 122 fprintf(stderr, "X%d", var_num); in zend_dump_var() 313 …op_array, const zend_ssa *ssa, int ssa_var_num, zend_uchar var_type, int var_num, uint32_t dump_fl… in zend_dump_ssa_var() argument 320 zend_dump_var(op_array, (var_num < op_array->last_var ? IS_CV : var_type), var_num); in zend_dump_ssa_var()
|
H A D | zend_ssa.c | 174 …zend_op_array *op_array, uint32_t build_flags, zend_op *opline, uint32_t var_num, zend_long *adjus… in find_adjusted_tmp_var() argument 181 if (op->result_type != IS_TMP_VAR || op->result.var != var_num) { in find_adjusted_tmp_var() 1274 int j, var_num = phi->sources[pred_offset]; in zend_ssa_remove_phi_source() local 1286 if (phi->sources[j] == var_num) { in zend_ssa_remove_phi_source() 1301 zend_ssa_remove_use_of_phi_source(ssa, phi, var_num, next_phi); in zend_ssa_remove_phi_source() 1317 void zend_ssa_remove_uses_of_var(zend_ssa *ssa, int var_num) /* {{{ */ in zend_ssa_remove_uses_of_var() argument 1319 zend_ssa_var *var = &ssa->vars[var_num]; in zend_ssa_remove_uses_of_var() 1325 if (phi->sources[i] == var_num) { in zend_ssa_remove_uses_of_var() 1333 if (ssa_op->op1_use == var_num) { in zend_ssa_remove_uses_of_var() 1337 if (ssa_op->op2_use == var_num) { in zend_ssa_remove_uses_of_var() [all …]
|
H A D | zend_ssa.h | 145 void zend_ssa_remove_uses_of_var(zend_ssa *ssa, int var_num);
|
H A D | dfa_pass.c | 435 int var_num = ssa_op->op1_use; in zend_dfa_optimize_calls() local 436 zend_ssa_var *var = ssa->vars + var_num; in zend_dfa_optimize_calls() 444 ssa_op->op1_use = var_num; in zend_dfa_optimize_calls()
|
H A D | zend_inference.c | 3591 const zend_op_array *op_array, zend_ssa *ssa, int var_num, in can_convert_to_double() argument 3593 zend_ssa_var *var = &ssa->vars[var_num]; in can_convert_to_double() 3598 if (zend_bitset_in(visited, var_num)) { in can_convert_to_double() 3601 zend_bitset_incl(visited, var_num); in can_convert_to_double() 3603 for (use = var->use_chain; use >= 0; use = zend_ssa_next_use(ssa->ops, var_num, use)) { in can_convert_to_double() 3607 if (zend_ssa_is_no_val_use(opline, ssa_op, var_num)) { in can_convert_to_double() 3640 if (ssa_op->op1_use == var_num) { in can_convert_to_double() 3653 if (ssa_op->op2_use == var_num) { in can_convert_to_double() 3701 for (phi = var->phi_use_chain; phi; phi = zend_ssa_next_use_phi(ssa, var_num, phi)) { in can_convert_to_double()
|
H A D | sccp.c | 1436 static zval *value_from_type_and_range(sccp_ctx *ctx, int var_num, zval *tmp) { in value_from_type_and_range() argument 1438 zend_ssa_var_info *info = &ssa->var_info[var_num]; in value_from_type_and_range() 1440 if (ssa->vars[var_num].var >= ctx->scdf.op_array->last_var) { in value_from_type_and_range()
|
/PHP-7.2/Zend/ |
H A D | zend_generators.c | 374 uint32_t var_num = range->var & ~ZEND_LIVE_MASK; in zend_generator_get_gc() local 375 zval *var = EX_VAR(var_num); in zend_generator_get_gc()
|
H A D | zend_execute.c | 2490 uint32_t var_num = range->var & ~ZEND_LIVE_MASK; in cleanup_live_vars() local 2491 zval *var = EX_VAR(var_num); in cleanup_live_vars() 2504 || last->result.var != var_num) { in cleanup_live_vars()
|
H A D | zend_compile.c | 60 uint32_t var_num; member 714 info.var_num = loop_var->u.op.var; in zend_begin_loop() 4349 opline->result.var = loop_var->var_num; in zend_handle_loops_and_finally_ex() 4361 opline->op1.var = loop_var->var_num; in zend_handle_loops_and_finally_ex() 4378 opline->op1.var = loop_var->var_num; in zend_handle_loops_and_finally_ex() 5107 fast_call.var_num = CG(context).fast_call_var; in zend_compile_try() 5201 discard_exception.var_num = CG(context).fast_call_var; in zend_compile_try()
|
/PHP-7.2/ext/mbstring/oniguruma/src/ |
H A D | regcomp.c | 3589 int var_num; in setup_comb_exp_check() local 3621 var_num = CEC_INFINITE_NUM; in setup_comb_exp_check() 3625 var_num = qn->upper - qn->lower; in setup_comb_exp_check() 3628 if (var_num >= CEC_THRES_NUM_BIG_REPEAT) in setup_comb_exp_check() 3631 if (((state & CEC_IN_INFINITE_REPEAT) != 0 && var_num != 0) || in setup_comb_exp_check() 3633 var_num >= CEC_THRES_NUM_BIG_REPEAT)) { in setup_comb_exp_check()
|