|
php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include <scdf.h>
Data Fields | ||
| zend_op_array * | op_array | |
| zend_ssa * | ssa | |
| zend_bitset | instr_worklist | |
| zend_bitset | phi_var_worklist | |
| zend_bitset | block_worklist | |
| zend_bitset | executable_blocks | |
| zend_bitset | feasible_edges | |
| uint32_t | instr_worklist_len | |
| uint32_t | phi_var_worklist_len | |
| uint32_t | block_worklist_len | |
| struct { | ||
| void(* visit_instr )(struct _scdf_ctx *scdf, zend_op *opline, zend_ssa_op *ssa_op) | ||
| void(* visit_phi )(struct _scdf_ctx *scdf, zend_ssa_phi *phi) | ||
| void(* mark_feasible_successors )(struct _scdf_ctx *scdf, int block_num, zend_basic_block *block, zend_op *opline, zend_ssa_op *ssa_op) | ||
| } | handlers | |
| zend_bitset _scdf_ctx::block_worklist |
| zend_bitset _scdf_ctx::executable_blocks |
| zend_bitset _scdf_ctx::feasible_edges |
| struct { ... } _scdf_ctx::handlers |
| zend_bitset _scdf_ctx::instr_worklist |
| void(* _scdf_ctx::mark_feasible_successors) (struct _scdf_ctx *scdf, int block_num, zend_basic_block *block, zend_op *opline, zend_ssa_op *ssa_op) |
| zend_op_array* _scdf_ctx::op_array |
| zend_bitset _scdf_ctx::phi_var_worklist |
| void(* _scdf_ctx::visit_instr) (struct _scdf_ctx *scdf, zend_op *opline, zend_ssa_op *ssa_op) |
| void(* _scdf_ctx::visit_phi) (struct _scdf_ctx *scdf, zend_ssa_phi *phi) |