Searched refs:scdf (Results 1 – 5 of 5) sorted by relevance
/PHP-8.0/ext/opcache/Optimizer/ |
H A D | scdf.c | 78 scdf->handlers.visit_phi(scdf, phi); in scdf_mark_edge_feasible() 85 scdf->ssa = ssa; in scdf_init() 95 scdf->phi_var_worklist = scdf->instr_worklist + scdf->instr_worklist_len; in scdf_init() 96 scdf->block_worklist = scdf->phi_var_worklist + scdf->phi_var_worklist_len; in scdf_init() 97 scdf->executable_blocks = scdf->block_worklist + scdf->block_worklist_len; in scdf_init() 98 scdf->feasible_edges = scdf->executable_blocks + scdf->block_worklist_len; in scdf_init() 109 || !zend_bitset_empty(scdf->block_worklist, scdf->block_worklist_len) in scdf_solve() 116 scdf->handlers.visit_phi(scdf, phi); in scdf_solve() 130 scdf->handlers.visit_instr(scdf, opline, ssa_op); in scdf_solve() 153 scdf->handlers.visit_phi(scdf, phi); in scdf_solve() [all …]
|
H A D | scdf.h | 42 struct _scdf_ctx *scdf, zend_ssa_phi *phi); 50 void scdf_solve(scdf_ctx *scdf, const char *name); 52 int scdf_remove_unreachable_blocks(scdf_ctx *scdf); 56 zend_ssa *ssa = scdf->ssa; in scdf_add_to_worklist() 61 zend_bitset_incl(scdf->instr_worklist, use); in scdf_add_to_worklist() 64 zend_bitset_incl(scdf->phi_var_worklist, phi->ssa_var); in scdf_add_to_worklist() 70 zend_ssa_var *var = &scdf->ssa->vars[var_num]; in scdf_add_def_to_worklist() 72 zend_bitset_incl(scdf->instr_worklist, var->definition); in scdf_add_def_to_worklist() 74 zend_bitset_incl(scdf->phi_var_worklist, var_num); in scdf_add_def_to_worklist() 93 uint32_t edge = scdf_edge(&scdf->ssa->cfg, from, to); in scdf_is_edge_feasible() [all …]
|
H A D | sccp.c | 81 scdf_ctx scdf; member 159 zend_dump_var(scdf->op_array, IS_CV, scdf->ssa->vars[var].var); in set_value() 170 scdf_add_to_worklist(scdf, var); in set_value() 329 zend_ssa_unlink_use_chain(ctx->scdf.ssa, ssa_op - ctx->scdf.ssa->ops, ssa_op->op2_use); in try_replace_op1() 1236 ssa_op = &ctx->scdf.ssa->ops[opline - ctx->scdf.op_array->opcodes]; in sccp_visit_instr() 1838 &ctx->scdf.ssa->ops[opline - ctx->scdf.op_array->opcodes]); in sccp_visit_instr() 1886 scdf_ctx *scdf, in sccp_mark_feasible_successors() argument 1975 zend_ssa *ssa = scdf->ssa; in sccp_mark_feasible_successors() 1991 zend_ssa *ssa = scdf->ssa; in sccp_mark_feasible_successors() 2098 zend_ssa *ssa = scdf->ssa; in sccp_visit_phi() [all …]
|
/PHP-8.0/ext/opcache/ |
H A D | config.w32 | 41 …nd_call_graph.c zend_dump.c escape_analysis.c compact_vars.c dce.c sccp.c scdf.c", "opcache", "ext…
|
H A D | config.m4 | 331 Optimizer/scdf.c \
|
Completed in 24 milliseconds