Lines Matching refs:zend_basic_block
66 static void strip_leading_nops(zend_op_array *op_array, zend_basic_block *b) in strip_leading_nops()
76 static void strip_nops(zend_op_array *op_array, zend_basic_block *b) in strip_nops()
110 static int get_const_switch_target(zend_cfg *cfg, zend_op_array *op_array, zend_basic_block *block,… in get_const_switch_target()
135 static void zend_optimize_block(zend_basic_block *block, zend_op_array *op_array, zend_bitset used_… in zend_optimize_block()
582 zend_basic_block *next = cfg->blocks + block->successors[1]; in zend_optimize_block()
959 zend_basic_block *blocks = cfg->blocks; in assemble_code_blocks()
960 zend_basic_block *end = blocks + cfg->blocks_count; in assemble_code_blocks()
961 zend_basic_block *b; in assemble_code_blocks()
982 zend_basic_block *next = b + 1; in assemble_code_blocks()
1149 static zend_always_inline zend_basic_block *get_target_block(const zend_cfg *cfg, zend_basic_block … in get_target_block()
1152 zend_basic_block *target_block = cfg->blocks + block->successors[n]; in get_target_block()
1165 static zend_always_inline zend_basic_block *get_follow_block(const zend_cfg *cfg, zend_basic_block … in get_follow_block()
1168 zend_basic_block *target_block = cfg->blocks + block->successors[n]; in get_follow_block()
1181 static zend_always_inline zend_basic_block *get_next_block(const zend_cfg *cfg, zend_basic_block *b… in get_next_block()
1183 zend_basic_block *next_block = block + 1; in get_next_block()
1184 zend_basic_block *end = cfg->blocks + cfg->blocks_count; in get_next_block()
1221 static void zend_jmp_optimization(zend_basic_block *block, zend_op_array *op_array, const zend_cfg … in zend_jmp_optimization()
1224 zend_basic_block *target_block, *follow_block, *next_block; in zend_jmp_optimization()
1575 zend_basic_block *block, *next_block; in zend_t_usage()
1790 zend_basic_block *b, *bb; in zend_merge_blocks()
1791 zend_basic_block *prev = NULL; in zend_merge_blocks()
1850 zend_basic_block *blocks, *end, *b; in zend_optimize_cfg()