Home
last modified time | relevance | path

Searched refs:scdf_ctx (Results 1 – 3 of 3) sorted by relevance

/PHP-8.0/ext/opcache/Optimizer/
H A Dscdf.h47 } scdf_ctx; typedef
49 void scdf_init(zend_optimizer_ctx *ctx, scdf_ctx *scdf, zend_op_array *op_array, zend_ssa *ssa);
50 void scdf_solve(scdf_ctx *scdf, const char *name);
52 int scdf_remove_unreachable_blocks(scdf_ctx *scdf);
55 static inline void scdf_add_to_worklist(scdf_ctx *scdf, int var_num) { in scdf_add_to_worklist()
69 static inline void scdf_add_def_to_worklist(scdf_ctx *scdf, int var_num) { in scdf_add_def_to_worklist()
92 static inline zend_bool scdf_is_edge_feasible(scdf_ctx *scdf, int from, int to) { in scdf_is_edge_feasible()
97 void scdf_mark_edge_feasible(scdf_ctx *scdf, int from, int to);
H A Dscdf.c55 void scdf_mark_edge_feasible(scdf_ctx *scdf, int from, int to) { in scdf_mark_edge_feasible()
83 void scdf_init(zend_optimizer_ctx *ctx, scdf_ctx *scdf, zend_op_array *op_array, zend_ssa *ssa) { in scdf_init()
104 void scdf_solve(scdf_ctx *scdf, const char *name) { in scdf_solve()
188 static zend_bool kept_alive_by_loop_var_free(scdf_ctx *scdf, uint32_t block_idx) { in kept_alive_by_loop_var_free()
217 int scdf_remove_unreachable_blocks(scdf_ctx *scdf) { in scdf_remove_unreachable_blocks()
H A Dsccp.c81 scdf_ctx scdf;
151 static void set_value(scdf_ctx *scdf, sccp_ctx *ctx, int var, zval *new) { in set_value()
1010 static void sccp_visit_instr(scdf_ctx *scdf, zend_op *opline, zend_ssa_op *ssa_op) { in sccp_visit_instr()
1886 scdf_ctx *scdf, in sccp_mark_feasible_successors()
2096 static void sccp_visit_phi(scdf_ctx *scdf, zend_ssa_phi *phi) { in sccp_visit_phi()

Completed in 13 milliseconds