Lines Matching refs:blocks_count

204 		for (b = blocks; b < blocks + cfg->blocks_count; b++) {  in zend_mark_reachable_blocks()
233 for (i = 0; i < cfg->blocks_count; i++) { in zend_cfg_remark_reachable_blocks()
242 for (i = 0; i < cfg->blocks_count; i++) { in zend_cfg_remark_reachable_blocks()
264 if (!block_map[i]) { blocks_count++;} \
275 int blocks_count = 0; in zend_build_cfg() local
456 blocks_count += extra_entry_block; in zend_build_cfg()
457 cfg->blocks_count = blocks_count; in zend_build_cfg()
460 cfg->blocks = blocks = zend_arena_calloc(arena, sizeof(zend_basic_block), blocks_count); in zend_build_cfg()
462 blocks_count = -1; in zend_build_cfg()
468 blocks_count++; in zend_build_cfg()
473 if (blocks_count >= 0) { in zend_build_cfg()
474 blocks[blocks_count].len = i - blocks[blocks_count].start; in zend_build_cfg()
476 blocks_count++; in zend_build_cfg()
477 initialize_block(&blocks[blocks_count]); in zend_build_cfg()
478 blocks[blocks_count].start = i; in zend_build_cfg()
480 block_map[i] = blocks_count; in zend_build_cfg()
483 blocks[blocks_count].len = i - blocks[blocks_count].start; in zend_build_cfg()
484 blocks_count++; in zend_build_cfg()
487 for (j = 0; j < blocks_count; j++) { in zend_build_cfg()
590 zend_basic_block *end = blocks + cfg->blocks_count; in zend_cfg_build_predecessors()
621 for (j = 0; j < cfg->blocks_count; j++) { in zend_cfg_build_predecessors()
671 int blocks_count = cfg->blocks_count; in zend_cfg_compute_dominators_tree() local
675 int *postnum = do_alloca(sizeof(int) * cfg->blocks_count, use_heap); in zend_cfg_compute_dominators_tree()
676 memset(postnum, -1, sizeof(int) * cfg->blocks_count); in zend_cfg_compute_dominators_tree()
685 for (j = 1; j < blocks_count; j++) { in zend_cfg_compute_dominators_tree()
716 for (j = 1; j < blocks_count; j++) { in zend_cfg_compute_dominators_tree()
737 for (j = 0; j < blocks_count; j++) { in zend_cfg_compute_dominators_tree()
794 ZEND_WORKLIST_ALLOCA(&work, cfg->blocks_count, list_use_heap); in zend_cfg_identify_loops()
798 entry_times = do_alloca(2 * sizeof(int) * cfg->blocks_count, tree_use_heap); in zend_cfg_identify_loops()
799 exit_times = entry_times + cfg->blocks_count; in zend_cfg_identify_loops()
800 memset(entry_times, -1, 2 * sizeof(int) * cfg->blocks_count); in zend_cfg_identify_loops()
830 sorted_blocks = do_alloca(sizeof(block_info) * cfg->blocks_count, sorted_blocks_use_heap); in zend_cfg_identify_loops()
831 for (i = 0; i < cfg->blocks_count; i++) { in zend_cfg_identify_loops()
835 zend_sort(sorted_blocks, cfg->blocks_count, sizeof(block_info), in zend_cfg_identify_loops()
841 for (n = 0; n < cfg->blocks_count; n++) { in zend_cfg_identify_loops()
844 zend_bitset_clear(work.visited, zend_bitset_len(cfg->blocks_count)); in zend_cfg_identify_loops()