Lines Matching refs:zend_basic_block
27 static void zend_mark_reachable(zend_op *opcodes, zend_cfg *cfg, zend_basic_block *b) /* {{{ */ in zend_mark_reachable()
29 zend_basic_block *blocks = cfg->blocks; in zend_mark_reachable()
41 zend_basic_block *succ = blocks + b->successors[i]; in zend_mark_reachable()
110 zend_basic_block *blocks = cfg->blocks; in zend_mark_reachable_blocks()
116 zend_basic_block *b; in zend_mark_reachable_blocks()
129 zend_basic_block *end; in zend_mark_reachable_blocks()
201 zend_basic_block *b; in zend_mark_reachable_blocks()
231 zend_basic_block *blocks = cfg->blocks; in zend_cfg_remark_reachable_blocks()
252 static void initialize_block(zend_basic_block *block) { in initialize_block()
278 zend_basic_block *blocks; in zend_build_cfg()
469 cfg->blocks = blocks = zend_arena_calloc(arena, sizeof(zend_basic_block), blocks_count); in zend_build_cfg()
497 zend_basic_block *block = &blocks[j]; in zend_build_cfg()
602 zend_basic_block *b; in zend_cfg_build_predecessors()
603 zend_basic_block *blocks = cfg->blocks; in zend_cfg_build_predecessors()
604 zend_basic_block *end = blocks + cfg->blocks_count; in zend_cfg_build_predecessors()
649 zend_basic_block *b = blocks + blocks[j].successors[s]; in zend_cfg_build_predecessors()
667 zend_basic_block *block = &cfg->blocks[block_num]; in compute_postnum_recursive()
684 zend_basic_block *blocks = cfg->blocks; in zend_cfg_compute_dominators_tree()
773 static int dominates(zend_basic_block *blocks, int a, int b) /* {{{ */ in dominates()
799 zend_basic_block *blocks = cfg->blocks; in zend_cfg_identify_loops()