Home
last modified time | relevance | path

Searched refs:scdf (Results 1 – 5 of 5) sorted by relevance

/php-src/Zend/Optimizer/
H A Dscdf.c77 scdf->handlers.visit_phi(scdf, phi); in scdf_mark_edge_feasible()
84 scdf->ssa = ssa; in scdf_init()
94 scdf->phi_var_worklist = scdf->instr_worklist + scdf->instr_worklist_len; in scdf_init()
95 scdf->block_worklist = scdf->phi_var_worklist + scdf->phi_var_worklist_len; in scdf_init()
96 scdf->executable_blocks = scdf->block_worklist + scdf->block_worklist_len; in scdf_init()
97 scdf->feasible_edges = scdf->executable_blocks + scdf->block_worklist_len; in scdf_init()
108 || !zend_bitset_empty(scdf->block_worklist, scdf->block_worklist_len) in scdf_solve()
115 scdf->handlers.visit_phi(scdf, phi); in scdf_solve()
129 scdf->handlers.visit_instr(scdf, opline, ssa_op); in scdf_solve()
152 scdf->handlers.visit_phi(scdf, phi); in scdf_solve()
[all …]
H A Dscdf.h42 struct _scdf_ctx *scdf, zend_ssa_phi *phi);
50 void scdf_solve(scdf_ctx *scdf, const char *name);
52 uint32_t scdf_remove_unreachable_blocks(scdf_ctx *scdf);
56 const 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 const 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 Dsccp.c79 scdf_ctx scdf; member
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()
1083 ssa_op = &ctx->scdf.ssa->ops[opline - ctx->scdf.op_array->opcodes]; in sccp_visit_instr()
1681 &ctx->scdf.ssa->ops[opline - ctx->scdf.op_array->opcodes]); in sccp_visit_instr()
1773 zend_ssa *ssa = ctx->scdf.ssa; in value_from_type_and_range()
1825 scdf_ctx *scdf, in sccp_mark_feasible_successors() argument
1918 zend_ssa *ssa = scdf->ssa; in sccp_mark_feasible_successors()
1934 zend_ssa *ssa = scdf->ssa; in sccp_mark_feasible_successors()
2041 zend_ssa *ssa = scdf->ssa; in sccp_visit_phi()
[all …]
/php-src/win32/build/
H A Dconfig.w32245 …d_func_info.c zend_call_graph.c zend_dump.c escape_analysis.c compact_vars.c dce.c sccp.c scdf.c");
/php-src/
H A Dconfigure.ac1698 Optimizer/scdf.c

Completed in 20 milliseconds