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) |