Lines Matching refs:follow_block
1184 zend_basic_block *target_block, *follow_block, *next_block; in zend_jmp_optimization() local
1288 follow_block = get_follow_block(cfg, block, 1, opt_count); in zend_jmp_optimization()
1289 if (target_block == follow_block) { in zend_jmp_optimization()
1297 } else if (follow_block->len == 1) { in zend_jmp_optimization()
1298 target = op_array->opcodes + follow_block->start; in zend_jmp_optimization()
1300 if (block->successors[0] == follow_block->successors[0]) { in zend_jmp_optimization()
1306 block->successors[0] = follow_block - cfg->blocks; in zend_jmp_optimization()
1310 } else if (!(follow_block->flags & (ZEND_BB_TARGET | ZEND_BB_PROTECTED))) { in zend_jmp_optimization()
1311 next_block = get_next_block(cfg, follow_block); in zend_jmp_optimization()
1318 block->successors[0] = follow_block->successors[0]; in zend_jmp_optimization()
1321 follow_block->flags &= ~ZEND_BB_REACHABLE; in zend_jmp_optimization()
1323 follow_block->len = 0; in zend_jmp_optimization()
1392 follow_block = get_follow_block(cfg, block, 1, opt_count); in zend_jmp_optimization()
1393 if (target_block == follow_block) { in zend_jmp_optimization()