Lines Matching refs:blocks_count

206 		for (b = blocks; b < blocks + cfg->blocks_count; b++) {  in zend_mark_reachable_blocks()
235 for (i = 0; i < cfg->blocks_count; i++) { in zend_cfg_remark_reachable_blocks()
244 for (i = 0; i < cfg->blocks_count; i++) { in zend_cfg_remark_reachable_blocks()
266 if (!block_map[i]) { blocks_count++;} \
277 int blocks_count = 0; in zend_build_cfg() local
465 blocks_count += extra_entry_block; in zend_build_cfg()
466 cfg->blocks_count = blocks_count; in zend_build_cfg()
469 cfg->blocks = blocks = zend_arena_calloc(arena, sizeof(zend_basic_block), blocks_count); in zend_build_cfg()
471 blocks_count = -1; in zend_build_cfg()
477 blocks_count++; in zend_build_cfg()
482 if (blocks_count >= 0) { in zend_build_cfg()
483 blocks[blocks_count].len = i - blocks[blocks_count].start; in zend_build_cfg()
485 blocks_count++; in zend_build_cfg()
486 initialize_block(&blocks[blocks_count]); in zend_build_cfg()
487 blocks[blocks_count].start = i; in zend_build_cfg()
489 block_map[i] = blocks_count; in zend_build_cfg()
492 blocks[blocks_count].len = i - blocks[blocks_count].start; in zend_build_cfg()
493 blocks_count++; in zend_build_cfg()
496 for (j = 0; j < blocks_count; j++) { in zend_build_cfg()
604 zend_basic_block *end = blocks + cfg->blocks_count; in zend_cfg_build_predecessors()
635 for (j = 0; j < cfg->blocks_count; j++) { in zend_cfg_build_predecessors()
685 int blocks_count = cfg->blocks_count; in zend_cfg_compute_dominators_tree() local
689 int *postnum = do_alloca(sizeof(int) * cfg->blocks_count, use_heap); in zend_cfg_compute_dominators_tree()
690 memset(postnum, -1, sizeof(int) * cfg->blocks_count); in zend_cfg_compute_dominators_tree()
699 for (j = 1; j < blocks_count; j++) { in zend_cfg_compute_dominators_tree()
730 for (j = 1; j < blocks_count; j++) { in zend_cfg_compute_dominators_tree()
751 for (j = 0; j < blocks_count; j++) { in zend_cfg_compute_dominators_tree()
808 ZEND_WORKLIST_ALLOCA(&work, cfg->blocks_count, list_use_heap); in zend_cfg_identify_loops()
812 entry_times = do_alloca(2 * sizeof(int) * cfg->blocks_count, tree_use_heap); in zend_cfg_identify_loops()
813 exit_times = entry_times + cfg->blocks_count; in zend_cfg_identify_loops()
814 memset(entry_times, -1, 2 * sizeof(int) * cfg->blocks_count); in zend_cfg_identify_loops()
844 sorted_blocks = do_alloca(sizeof(block_info) * cfg->blocks_count, sorted_blocks_use_heap); in zend_cfg_identify_loops()
845 for (i = 0; i < cfg->blocks_count; i++) { in zend_cfg_identify_loops()
849 zend_sort(sorted_blocks, cfg->blocks_count, sizeof(block_info), in zend_cfg_identify_loops()
855 for (n = 0; n < cfg->blocks_count; n++) { in zend_cfg_identify_loops()
858 zend_bitset_clear(work.visited, zend_bitset_len(cfg->blocks_count)); in zend_cfg_identify_loops()