/PHP-8.3/Zend/Optimizer/ |
H A D | zend_dfg.c | 42 if ((build_flags & ZEND_SSA_USE_CV_RESULTS) in _zend_dfg_add_use_def_op() 53 if ((build_flags & ZEND_SSA_RC_INFERENCE) && opline->op2_type == IS_CV) { in _zend_dfg_add_use_def_op() 77 if (build_flags & ZEND_SSA_RC_INFERENCE && next->op1_type == IS_CV) { in _zend_dfg_add_use_def_op() 107 if ((build_flags & ZEND_SSA_RC_INFERENCE) && next->op1_type == IS_CV) { in _zend_dfg_add_use_def_op() 183 if ((build_flags & ZEND_SSA_RC_INFERENCE) && opline->op1_type == IS_CV) { in _zend_dfg_add_use_def_op() 200 if (((build_flags & ZEND_SSA_RC_INFERENCE) in _zend_dfg_add_use_def_op() 209 || (build_flags & ZEND_SSA_RC_INFERENCE))) { in _zend_dfg_add_use_def_op() 231 if ((opline->extended_value & ZEND_BIND_REF) || (build_flags & ZEND_SSA_RC_INFERENCE)) { in _zend_dfg_add_use_def_op() 247 _zend_dfg_add_use_def_op(op_array, opline, build_flags, use, def); in zend_dfg_add_use_def_op() 251 …(const zend_op_array *op_array, const zend_cfg *cfg, zend_dfg *dfg, uint32_t build_flags) /* {{{ */ in zend_build_dfg() argument [all …]
|
H A D | zend_dfg.h | 46 …build_dfg(const zend_op_array *op_array, const zend_cfg *cfg, zend_dfg *dfg, uint32_t build_flags); 47 …_def_op(const zend_op_array *op_array, const zend_op *opline, uint32_t build_flags, zend_bitset us…
|
H A D | zend_ssa.c | 243 uint32_t build_flags, zend_ssa *ssa, zend_dfg *dfg) /* {{{ */ { in place_essa_pis() argument 310 op_array, build_flags, opline, (opline-1)->op1.var, &val2); in place_essa_pis() 317 op_array, build_flags, opline, (opline-1)->op2.var, &val1); in place_essa_pis() 555 if ((build_flags & ZEND_SSA_USE_CV_RESULTS) in _zend_ssa_rename_op() 723 if (((build_flags & ZEND_SSA_RC_INFERENCE) in _zend_ssa_rename_op() 732 || (build_flags & ZEND_SSA_RC_INFERENCE))) { in _zend_ssa_rename_op() 762 if (build_flags & ZEND_SSA_RC_INFERENCE) { in _zend_ssa_rename_op() 938 zend_build_dfg(op_array, &ssa->cfg, &dfg, build_flags); in zend_build_ssa() 940 if (build_flags & ZEND_SSA_DEBUG_LIVENESS) { in zend_build_ssa() 953 place_essa_pis(arena, script, op_array, build_flags, ssa, &dfg); in zend_build_ssa() [all …]
|
H A D | zend_call_graph.h | 66 ZEND_API void zend_analyze_calls(zend_arena **arena, zend_script *script, uint32_t build_flags, zen…
|
H A D | zend_cfg.h | 118 …_build_cfg(zend_arena **arena, const zend_op_array *op_array, uint32_t build_flags, zend_cfg *cfg);
|
H A D | zend_call_graph.c | 46 ZEND_API void zend_analyze_calls(zend_arena **arena, zend_script *script, uint32_t build_flags, zen… in zend_analyze_calls() argument 78 if (build_flags & ZEND_CALL_TREE) { in zend_analyze_calls()
|
H A D | zend_cfg.c | 270 …_build_cfg(zend_arena **arena, const zend_op_array *op_array, uint32_t build_flags, zend_cfg *cfg)… in zend_build_cfg() argument 282 cfg->flags = build_flags & (ZEND_CFG_STACKLESS|ZEND_CFG_RECV_ENTRY); in zend_build_cfg() 293 if (build_flags & ZEND_CFG_RECV_ENTRY) { in zend_build_cfg() 320 if (build_flags & ZEND_CFG_STACKLESS) { in zend_build_cfg() 328 if (build_flags & ZEND_CFG_STACKLESS) { in zend_build_cfg() 443 if ((build_flags & ZEND_CFG_NO_ENTRY_PREDECESSORS) in zend_build_cfg()
|
H A D | zend_ssa.h | 147 …na, const zend_script *script, const zend_op_array *op_array, uint32_t build_flags, zend_ssa *ssa); 149 …t zend_op_array *op_array, const zend_op *opline, uint32_t k, uint32_t build_flags, int ssa_vars_c…
|
H A D | dfa_pass.c | 43 uint32_t build_flags; in zend_dfa_analyze_op_array() local 76 build_flags = 0; in zend_dfa_analyze_op_array() 78 build_flags |= ZEND_SSA_DEBUG_LIVENESS; in zend_dfa_analyze_op_array() 81 build_flags |= ZEND_SSA_DEBUG_PHI_PLACEMENT; in zend_dfa_analyze_op_array() 83 if (zend_build_ssa(&ctx->arena, ctx->script, op_array, build_flags, ssa) == FAILURE) { in zend_dfa_analyze_op_array()
|
/PHP-8.3/ext/opcache/jit/ |
H A D | zend_jit_trace.c | 683 uint32_t build_flags = ZEND_SSA_RC_INFERENCE | ZEND_SSA_USE_CV_RESULTS; in zend_jit_trace_add_phis() local 700 zend_dfg_add_use_def_op(op_array, opline, build_flags, use, def); in zend_jit_trace_add_phis() 705 zend_dfg_add_use_def_op(op_array, opline, build_flags, use, def); in zend_jit_trace_add_phis() 1194 uint32_t build_flags = ZEND_SSA_RC_INFERENCE | ZEND_SSA_USE_CV_RESULTS; in zend_jit_trace_build_tssa() local 1404 …ssa_vars_count = zend_ssa_rename_op(op_array, opline, idx, build_flags, ssa_vars_count, ssa_ops, (… in zend_jit_trace_build_tssa() 1411 …ssa_vars_count = zend_ssa_rename_op(op_array, opline, idx, build_flags, ssa_vars_count, ssa_ops, (… in zend_jit_trace_build_tssa()
|