Home
last modified time | relevance | path

Searched refs:var (Results 1 – 25 of 678) sorted by path

12345678910>>...28

/php-src/
H A D.gdbinit572 set $tvar = (union _temp_variable *)((char *)$eg.current_execute_data->Ts + $znode->u.var)
577 set $tvar = (union _temp_variable *)((char *)$eg.current_execute_data->Ts + $znode->u.var)
578 ____printzv *$tvar->var.ptr_ptr 0
/php-src/.github/actions/install-linux-x32/
H A Daction.yml11 echo mysqli.default_socket=/var/run/mysqld/mysqld.sock > /etc/php.d/mysqli.ini
12 echo pdo_mysql.default_socket=/var/run/mysqld/mysqld.sock > /etc/php.d/pdo_mysql.ini
/php-src/.github/actions/install-linux/
H A Daction.yml11 echo mysqli.default_socket=/var/run/mysqld/mysqld.sock > /etc/php.d/mysqli.ini
12 echo pdo_mysql.default_socket=/var/run/mysqld/mysqld.sock > /etc/php.d/pdo_mysql.ini
/php-src/.github/workflows/
H A Dnightly.yml510 sed -i 's/PHP_SAPI/"cli-server"/g' var/cache/dev/App_KernelDevDebugContainer.preload.php
511 … php -d opcache.preload=var/cache/dev/App_KernelDevDebugContainer.preload.php public/index.php
691 echo mysqli.default_socket=/var/run/mysqld/mysqld.sock > /etc/php.d/mysqli.ini
692 echo pdo_mysql.default_socket=/var/run/mysqld/mysqld.sock > /etc/php.d/pdo_mysql.ini
H A Dpush.yml275 echo mysqli.default_socket=/var/run/mysqld/mysqld.sock > /etc/php.d/mysqli.ini
/php-src/Zend/Optimizer/
H A Dblock_pass.c663 opline->result.var == opline->op1.var)) { in zend_optimize_block()
763 opline->op2.var = 0; in zend_optimize_block()
773 opline->op2.var = 0; in zend_optimize_block()
880 && op->op1.var == opline->op1.var) in zend_optimize_block()
882 && op->op2.var == opline->op1.var)) { in zend_optimize_block()
902 opline->op1.var == opline->result.var) { in zend_optimize_block()
917 src->result.var = opline->result.var; in zend_optimize_block()
1353 target->result.var == last_op->result.var && in zend_jmp_optimization()
1364 target->result.var == last_op->result.var && in zend_jmp_optimization()
1383 last_op->result.var = target->result.var; in zend_jmp_optimization()
[all …]
H A Dcompact_vars.c39 zend_bitset_incl(used_vars, VAR_NUM(opline->op1.var)); in zend_optimizer_compact_vars()
42 zend_bitset_incl(used_vars, VAR_NUM(opline->op2.var)); in zend_optimizer_compact_vars()
45 zend_bitset_incl(used_vars, VAR_NUM(opline->result.var)); in zend_optimizer_compact_vars()
50 zend_bitset_incl(used_vars, VAR_NUM(opline->result.var) + num); in zend_optimizer_compact_vars()
87 opline->op1.var = NUM_VAR(vars_map[VAR_NUM(opline->op1.var)]); in zend_optimizer_compact_vars()
90 opline->op2.var = NUM_VAR(vars_map[VAR_NUM(opline->op2.var)]); in zend_optimizer_compact_vars()
93 opline->result.var = NUM_VAR(vars_map[VAR_NUM(opline->result.var)]); in zend_optimizer_compact_vars()
H A Ddce.c274 zend_ssa_var *var = &ctx->ssa->vars[var_num]; in add_to_worklists() local
275 if (var->definition >= 0) { in add_to_worklists()
279 } else if (var->definition_phi) { in add_to_worklists()
327 if (var->definition_phi) { in is_var_dead()
329 } else if (var->definition >= 0) { in is_var_dead()
345 int def = var->definition; in try_remove_var_def()
351 && var->phi_use_chain == NULL in try_remove_var_def()
380 def_opline->result.var = 0; in try_remove_var_def()
382 var->definition = -1; in try_remove_var_def()
455 opline->op1.var = EX_NUM_TO_VAR(ssa->vars[free_var].var); in dce_instr()
[all …]
H A Ddfa_pass.c375 (ssa_op->op2_def >= 0 && ssa->vars[ssa_op->op2_def].var == var) || in variable_defined_or_used_in_range()
892 && var->use_chain < 0 && var->phi_use_chain == NULL) { in zend_dfa_optimize_jmps()
914 && var->use_chain < 0 && var->phi_use_chain == NULL) { in zend_dfa_optimize_jmps()
1212 opline->op1.var = opline->op2.var; in zend_dfa_optimize_op_array()
1234 opline->op1.var = opline->op2.var; in zend_dfa_optimize_op_array()
1279 opline->op2.var = opline->op1.var; in zend_dfa_optimize_op_array()
1393 op_array->opcodes[op_2].result.var = opline->result.var; in zend_dfa_optimize_op_array()
1547 op_array->opcodes[op_2].result.var = opline->op1.var; in zend_dfa_optimize_op_array()
1630 opline->result.var = opline->op1.var; in zend_dfa_optimize_op_array()
1632 opline->op1.var = opline->op2.var; in zend_dfa_optimize_op_array()
[all …]
H A Descape_analysis.c150 static bool is_allocation_def(zend_op_array *op_array, zend_ssa *ssa, int def, int var, const zend_… in is_allocation_def() argument
155 if (ssa_op->result_def == var) { in is_allocation_def()
197 } else if (ssa_op->op1_def == var) { in is_allocation_def()
221 static bool is_local_def(zend_op_array *op_array, zend_ssa *ssa, int def, int var, const zend_scrip… in is_local_def() argument
226 if (op->result_def == var) { in is_local_def()
251 } else if (op->op1_def == var) { in is_local_def()
271 static bool is_escape_use(zend_op_array *op_array, zend_ssa *ssa, int use, int var) /* {{{ */ in is_escape_use() argument
276 if (ssa_op->op1_use == var) { in is_escape_use()
345 if (ssa_op->op2_use == var) { in is_escape_use()
366 if (ssa_op->result_use == var) { in is_escape_use()
H A Doptimize_temp_vars_5.c80 currT = VAR_NUM(opline->op1.var) - offset; in zend_optimize_temporary_variables()
83 int var; in zend_optimize_temporary_variables() local
85 var = max; in zend_optimize_temporary_variables()
86 while (var >= 0 && !zend_bitset_in(taken_T, var)) { in zend_optimize_temporary_variables()
87 var--; in zend_optimize_temporary_variables()
89 max = MAX(max, var + num); in zend_optimize_temporary_variables()
90 var = var + 1; in zend_optimize_temporary_variables()
91 map_T[currT] = var; in zend_optimize_temporary_variables()
92 zend_bitset_incl(taken_T, var); in zend_optimize_temporary_variables()
93 opline->op1.var = NUM_VAR(var + offset); in zend_optimize_temporary_variables()
[all …]
H A Dpass1.c44 …if (zend_optimizer_replace_by_const(op_array, opline + 1, opline->result_type, opline->result.var,… in replace_by_const_or_qm_assign()
H A Dpass3.c184 target->result.var == opline->result.var && in zend_optimizer_pass3()
198 target->result.var == opline->result.var && in zend_optimizer_pass3()
218 opline->result.var = target->result.var; in zend_optimizer_pass3()
H A Dsccp.c150 zval *value = &ctx->values[var]; in set_value()
157 zend_dump_var(scdf->op_array, IS_CV, scdf->ssa->vars[var].var); in set_value()
168 scdf_add_to_worklist(scdf, var); in set_value()
2129 if (var->definition >= 0) { in try_remove_definition()
2136 if (var->use_chain < 0 && var->phi_use_chain == NULL) { in try_remove_definition()
2143 if (var->use_chain < 0 && var->phi_use_chain == NULL) { in try_remove_definition()
2353 if (var->use_chain >= 0 || var->phi_use_chain != NULL) { in try_remove_definition()
2360 } else if (var->definition_phi in try_remove_definition()
2361 && var->use_chain < 0 in try_remove_definition()
2391 if ((var->use_chain < 0 && var->phi_use_chain == NULL) || var->no_val) { in replace_constant_operands()
[all …]
H A Dscdf.c193 int var = ssa_op->op1_use; in is_live_loop_var_free() local
194 if (var < 0) { in is_live_loop_var_free()
198 zend_ssa_var *ssa_var = &scdf->ssa->vars[var]; in is_live_loop_var_free()
H A Dscdf.h57 const zend_ssa_var *var = &ssa->vars[var_num]; in scdf_add_to_worklist() local
60 FOREACH_USE(var, use) { in scdf_add_to_worklist()
63 FOREACH_PHI_USE(var, phi) { in scdf_add_to_worklist()
70 const zend_ssa_var *var = &scdf->ssa->vars[var_num]; in scdf_add_def_to_worklist() local
71 if (var->definition >= 0) { in scdf_add_def_to_worklist()
72 zend_bitset_incl(scdf->instr_worklist, var->definition); in scdf_add_def_to_worklist()
73 } else if (var->definition_phi) { in scdf_add_def_to_worklist()
H A Dssa_integrity.c128 if (var->definition < 0 && !var->definition_phi && i > op_array->last_var) { in ssa_verify_integrity()
136 if (var->definition >= 0 && var->definition_phi) { in ssa_verify_integrity()
152 use = var->use_chain; in ssa_verify_integrity()
167 FOREACH_USE(var, use) { in ssa_verify_integrity()
250 if (VAR_NUM(opline->op1.var) != ssa->vars[ssa_op->op1_use].var) { in ssa_verify_integrity()
267 if (VAR_NUM(opline->op2.var) != ssa->vars[ssa_op->op2_use].var) { in ssa_verify_integrity()
284 if (VAR_NUM(opline->result.var) != ssa->vars[ssa_op->result_use].var) { in ssa_verify_integrity()
297 if (VAR_NUM(opline->op1.var) != ssa->vars[ssa_op->op1_def].var) { in ssa_verify_integrity()
310 if (VAR_NUM(opline->op2.var) != ssa->vars[ssa_op->op2_def].var) { in ssa_verify_integrity()
323 if (VAR_NUM(opline->result.var) != ssa->vars[ssa_op->result_def].var) { in ssa_verify_integrity()
[all …]
H A Dzend_dfg.c28 var_num = EX_VAR_TO_NUM(opline->op1.var); in _zend_dfg_add_use_def_op()
37 var_num = EX_VAR_TO_NUM(opline->op2.var); in _zend_dfg_add_use_def_op()
45 var_num = EX_VAR_TO_NUM(opline->result.var); in _zend_dfg_add_use_def_op()
73 var_num = EX_VAR_TO_NUM(next->op1.var); in _zend_dfg_add_use_def_op()
88 var_num = EX_VAR_TO_NUM(next->op1.var); in _zend_dfg_add_use_def_op()
103 var_num = EX_VAR_TO_NUM(next->op1.var); in _zend_dfg_add_use_def_op()
115 var_num = EX_VAR_TO_NUM(next->op1.var); in _zend_dfg_add_use_def_op()
128 var_num = EX_VAR_TO_NUM(next->op1.var); in _zend_dfg_add_use_def_op()
138 var_num = EX_VAR_TO_NUM(next->op1.var); in _zend_dfg_add_use_def_op()
189 var_num = EX_VAR_TO_NUM(opline->result.var); in _zend_dfg_add_use_def_op()
[all …]
H A Dzend_dump.c636 zend_dump_var(op_array, opline->op1_type, EX_VAR_TO_NUM(opline->op1.var)); in zend_dump_op()
697 zend_dump_var(op_array, opline->op2_type, EX_VAR_TO_NUM(opline->op2.var)); in zend_dump_op()
891 zend_dump_ssa_var(op_array, ssa, p->ssa_var, 0, p->var, dump_flags); in zend_dump_block_header()
898 zend_dump_ssa_var(op_array, ssa, p->sources[j], 0, p->var, dump_flags); in zend_dump_block_header()
903 zend_dump_ssa_var(op_array, ssa, p->sources[0], 0, p->var, dump_flags); in zend_dump_block_header()
1049 EX_VAR_TO_NUM(op_array->live_range[i].var & ~ZEND_LIVE_MASK), in zend_dump_op_array()
1052 switch (op_array->live_range[i].var & ZEND_LIVE_MASK) { in zend_dump_op_array()
1109 EX_VAR_TO_NUM(op_array->live_range[i].var & ~ZEND_LIVE_MASK), in zend_dump_op_array()
1112 switch (op_array->live_range[i].var & ZEND_LIVE_MASK) { in zend_dump_op_array()
1190 zend_dump_ssa_var(op_array, ssa, j, IS_CV, ssa->vars[j].var, dump_flags); in zend_dump_ssa_variables()
[all …]
H A Dzend_inference.c248 int var = j;
411 var2 = zend_scc_next(op_array, ssa, var, iterators + var); in zend_ssa_check_scc_var()
416 var = var2; in zend_ssa_check_scc_var()
477 int var = j; in zend_ssa_find_sccs() local
1364 if (ssa_op->op1_def == var || ssa_op->result_def == var) { in zend_inference_propagate_range()
1383 if (ssa_op->op1_def == var || ssa_op->result_def == var) { in zend_inference_propagate_range()
1402 if (ssa_op->op1_def == var || ssa_op->result_def == var) { in zend_inference_propagate_range()
1424 if (ssa_op->op1_def == var || ssa_op->result_def == var) { in zend_inference_propagate_range()
1460 if (ssa_op->op1_def == var || ssa_op->op2_def == var || ssa_op->result_def == var) { in zend_inference_propagate_range()
4747 int var, def; in zend_mark_cv_references() local
[all …]
H A Dzend_inference.h226 …const zend_ssa *ssa, const zend_op *opline, const zend_ssa_op* ssa_op, int var, zend_ssa_range *tm…
H A Dzend_optimizer.c624 uint32_t var, in zend_optimizer_replace_by_const() argument
631 opline->op1.var == var) { in zend_optimizer_replace_by_const()
647 if (opline->op1_type == type && opline->op1.var == var) { in zend_optimizer_replace_by_const()
686 ZEND_ASSERT(opline->op1.var == var); in zend_optimizer_replace_by_const()
697 opline->op2.var == var) { in zend_optimizer_replace_by_const()
1011 uint32_t var = free_opline->op1.var; in zend_optimizer_get_loop_var_def() local
1015 if ((free_opline->result_type & (IS_TMP_VAR|IS_VAR)) && free_opline->result.var == var) { in zend_optimizer_get_loop_var_def()
1266 && (opline+1)->op1.var == opline->result.var) { in zend_redo_pass_two()
1270 && (opline+1)->op1.var == opline->result.var) { in zend_redo_pass_two()
1388 && (opline+1)->op1.var == opline->result.var) { in zend_redo_pass_two_ex()
[all …]
H A Dzend_optimizer_internal.h44 #define SAME_VAR(op1, op2) (op1 ## _type == op2 ## _type && op1.var == op2.var)
101 uint32_t var,
H A Dzend_ssa.c110 phi->var = var; in add_pi()
150 pi_range(phi, var, var, val, val, 0, 0, 0); in pi_range_equals()
153 pi_range(phi, var, var, val, val, 0, 0, 1); in pi_range_not_equals()
269 int var = EX_VAR_TO_NUM(opline->op1.var); in place_essa_pis() local
277 int var = EX_VAR_TO_NUM(opline->op1.var); in place_essa_pis() local
842 var[phi->var] = ssa_vars_count; in zend_ssa_rename()
845 var[phi->var] = phi->ssa_var; in zend_ssa_rename()
879 p->sources[j] = var[p->var]; in zend_ssa_rename()
892 p->sources[j] = var[p->var]; in zend_ssa_rename()
903 if (q->pi < 0 && q->var == p->var) { in zend_ssa_rename()
[all …]
H A Dzend_ssa.h165 ZEND_ASSERT(var->use_chain < 0); in _zend_ssa_remove_def()
167 var->definition = -1; in _zend_ssa_remove_def()
173 _zend_ssa_remove_def(var); in zend_ssa_remove_result_def()
180 _zend_ssa_remove_def(var); in zend_ssa_remove_op1_def()
187 _zend_ssa_remove_def(var); in zend_ssa_remove_op2_def()
196 if (ssa_op->op1_use == var) { in END_EXTERN_C()
212 if (p->sources[j] == var) { in zend_ssa_next_use_phi()
226 return ssa_op->op1_use == var && ssa_op->op2_use != var; in zend_ssa_is_no_val_use()
229 return ssa_op->op2_use == var && ssa_op->op1_use != var; in zend_ssa_is_no_val_use()
231 if (ssa_op->result_use == var in zend_ssa_is_no_val_use()
[all …]

Completed in 92 milliseconds

12345678910>>...28