Lines Matching refs:target_block
1113 zend_basic_block *target_block = cfg->blocks + block->successors[n]; in get_target_block() local
1115 if (target_block->len == 0 && !(target_block->flags & ZEND_BB_PROTECTED)) { in get_target_block()
1117 b = target_block->successors[0]; in get_target_block()
1118 target_block = cfg->blocks + b; in get_target_block()
1119 } while (target_block->len == 0 && !(target_block->flags & ZEND_BB_PROTECTED)); in get_target_block()
1123 return target_block; in get_target_block()
1129 zend_basic_block *target_block = cfg->blocks + block->successors[n]; in get_follow_block() local
1131 if (target_block->len == 0 && !(target_block->flags & ZEND_BB_PROTECTED)) { in get_follow_block()
1133 b = target_block->successors[0]; in get_follow_block()
1134 target_block = cfg->blocks + b; in get_follow_block()
1135 } while (target_block->len == 0 && !(target_block->flags & ZEND_BB_PROTECTED)); in get_follow_block()
1139 return target_block; in get_follow_block()
1185 zend_basic_block *target_block, *follow_block, *next_block; in zend_jmp_optimization() local
1198 target_block = get_target_block(cfg, block, 0, opt_count); in zend_jmp_optimization()
1199 while (target_block->len == 1) { in zend_jmp_optimization()
1200 target = op_array->opcodes + target_block->start; in zend_jmp_optimization()
1203 next = target_block->successors[0]; in zend_jmp_optimization()
1210 target_block = get_target_block(cfg, block, 0, opt_count); in zend_jmp_optimization()
1214 if (target_block == next_block) { in zend_jmp_optimization()
1219 } else if (target_block->len == 1) { in zend_jmp_optimization()
1220 target = op_array->opcodes + target_block->start; in zend_jmp_optimization()
1243 target_block = get_target_block(cfg, block, 0, opt_count); in zend_jmp_optimization()
1244 while (target_block->len == 1) { in zend_jmp_optimization()
1245 target = op_array->opcodes + target_block->start; in zend_jmp_optimization()
1249 next = target_block->successors[0]; in zend_jmp_optimization()
1256 target_block = get_target_block(cfg, block, 0, opt_count); in zend_jmp_optimization()
1264 target_block = get_target_block(cfg, block, 0, opt_count); in zend_jmp_optimization()
1265 while (target_block->len == 1) { in zend_jmp_optimization()
1266 target = op_array->opcodes + target_block->start; in zend_jmp_optimization()
1270 next = target_block->successors[0]; in zend_jmp_optimization()
1274 next = target_block->successors[0]; in zend_jmp_optimization()
1278 next = target_block->successors[1]; in zend_jmp_optimization()
1285 target_block = get_target_block(cfg, block, 0, opt_count); in zend_jmp_optimization()
1289 if (target_block == follow_block) { in zend_jmp_optimization()
1313 if (target_block == next_block) { in zend_jmp_optimization()
1338 target_block = get_target_block(cfg, block, 0, opt_count); in zend_jmp_optimization()
1339 while (target_block->len == 1) { in zend_jmp_optimization()
1340 target = op_array->opcodes + target_block->start; in zend_jmp_optimization()
1344 next = target_block->successors[0]; in zend_jmp_optimization()
1349 next = target_block->successors[0]; in zend_jmp_optimization()
1355 next = target_block->successors[0]; in zend_jmp_optimization()
1360 next = target_block->successors[1]; in zend_jmp_optimization()
1366 next = target_block->successors[1]; in zend_jmp_optimization()
1382 next = target_block->successors[0]; in zend_jmp_optimization()
1389 target_block = get_target_block(cfg, block, 0, opt_count); in zend_jmp_optimization()
1393 if (target_block == follow_block) { in zend_jmp_optimization()