Lines Matching refs:zend_basic_block
89 static void strip_leading_nops(zend_op_array *op_array, zend_basic_block *b) in strip_leading_nops()
108 static void strip_nops(zend_op_array *op_array, zend_basic_block *b) in strip_nops()
143 static int get_const_switch_target(zend_cfg *cfg, zend_op_array *op_array, zend_basic_block *block,… in get_const_switch_target()
164 static void zend_optimize_block(zend_basic_block *block, zend_op_array *op_array, zend_bitset used_… in zend_optimize_block()
878 zend_basic_block *blocks = cfg->blocks; in assemble_code_blocks()
879 zend_basic_block *end = blocks + cfg->blocks_count; in assemble_code_blocks()
880 zend_basic_block *b; in assemble_code_blocks()
893 zend_basic_block *next = b + 1; in assemble_code_blocks()
1123 static void zend_jmp_optimization(zend_basic_block *block, zend_op_array *op_array, zend_cfg *cfg, … in zend_jmp_optimization()
1126 zend_basic_block *blocks = cfg->blocks; in zend_jmp_optimization()
1137 zend_basic_block *target_block = blocks + block->successors[0]; in zend_jmp_optimization()
1221 zend_basic_block *prev = blocks; in zend_jmp_optimization()
1293 zend_basic_block *target_block = blocks + block->successors[0]; in zend_jmp_optimization()
1361 zend_basic_block *target_block; in zend_jmp_optimization()
1421 zend_basic_block *target_block; in zend_jmp_optimization()
1552 zend_basic_block *target_block = blocks + block->successors[0]; in zend_jmp_optimization()
1602 zend_basic_block *block, *next_block; in zend_t_usage()
1825 zend_basic_block *b, *bb; in zend_merge_blocks()
1826 zend_basic_block *prev = NULL; in zend_merge_blocks()
1884 zend_basic_block *blocks, *end, *b; in zend_optimize_cfg()