Searched refs:scdf (Results 1 – 5 of 5) sorted by relevance
/php-src/Zend/Optimizer/ |
H A D | scdf.c | 77 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 D | scdf.h | 42 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 D | sccp.c | 79 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 D | config.w32 | 245 …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 D | configure.ac | 1704 Optimizer/scdf.c
|
Completed in 34 milliseconds