php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
_scdf_ctx Struct Reference

#include <scdf.h>

Data Fields

zend_op_arrayop_array
 
zend_ssassa
 
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 
 

Detailed Description

Definition at line 24 of file scdf.h.

Field Documentation

◆ block_worklist

zend_bitset _scdf_ctx::block_worklist

Definition at line 30 of file scdf.h.

◆ block_worklist_len

uint32_t _scdf_ctx::block_worklist_len

Definition at line 36 of file scdf.h.

◆ executable_blocks

zend_bitset _scdf_ctx::executable_blocks

Definition at line 31 of file scdf.h.

◆ feasible_edges

zend_bitset _scdf_ctx::feasible_edges

Definition at line 33 of file scdf.h.

◆ [struct]

struct { ... } _scdf_ctx::handlers

◆ instr_worklist

zend_bitset _scdf_ctx::instr_worklist

Definition at line 27 of file scdf.h.

◆ instr_worklist_len

uint32_t _scdf_ctx::instr_worklist_len

Definition at line 34 of file scdf.h.

◆ mark_feasible_successors

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)

Definition at line 43 of file scdf.h.

◆ op_array

zend_op_array* _scdf_ctx::op_array

Definition at line 25 of file scdf.h.

◆ phi_var_worklist

zend_bitset _scdf_ctx::phi_var_worklist

Definition at line 29 of file scdf.h.

◆ phi_var_worklist_len

uint32_t _scdf_ctx::phi_var_worklist_len

Definition at line 35 of file scdf.h.

◆ ssa

zend_ssa* _scdf_ctx::ssa

Definition at line 26 of file scdf.h.

◆ visit_instr

void(* _scdf_ctx::visit_instr) (struct _scdf_ctx *scdf, zend_op *opline, zend_ssa_op *ssa_op)

Definition at line 39 of file scdf.h.

◆ visit_phi

void(* _scdf_ctx::visit_phi) (struct _scdf_ctx *scdf, zend_ssa_phi *phi)

Definition at line 41 of file scdf.h.


The documentation for this struct was generated from the following file: