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()
1244 target_block = get_target_block(cfg, block, 0, opt_count); in zend_jmp_optimization()
1245 while (target_block->len == 1) { in zend_jmp_optimization()
1246 target = op_array->opcodes + target_block->start; in zend_jmp_optimization()
1250 next = target_block->successors[0]; in zend_jmp_optimization()
1257 target_block = get_target_block(cfg, block, 0, opt_count); in zend_jmp_optimization()
1265 target_block = get_target_block(cfg, block, 0, opt_count); in zend_jmp_optimization()
1266 while (target_block->len == 1) { in zend_jmp_optimization()
1267 target = op_array->opcodes + target_block->start; in zend_jmp_optimization()
1271 next = target_block->successors[0]; in zend_jmp_optimization()
1275 next = target_block->successors[0]; in zend_jmp_optimization()
1279 next = target_block->successors[1]; in zend_jmp_optimization()
1286 target_block = get_target_block(cfg, block, 0, opt_count); in zend_jmp_optimization()
1290 if (target_block == follow_block) { in zend_jmp_optimization()
1314 if (target_block == next_block) { in zend_jmp_optimization()
1339 target_block = get_target_block(cfg, block, 0, opt_count); in zend_jmp_optimization()
1340 while (target_block->len == 1) { in zend_jmp_optimization()
1341 target = op_array->opcodes + target_block->start; in zend_jmp_optimization()
1345 next = target_block->successors[0]; in zend_jmp_optimization()
1350 next = target_block->successors[0]; in zend_jmp_optimization()
1356 next = target_block->successors[0]; in zend_jmp_optimization()
1361 next = target_block->successors[1]; in zend_jmp_optimization()
1367 next = target_block->successors[1]; in zend_jmp_optimization()
1383 next = target_block->successors[0]; in zend_jmp_optimization()
1390 target_block = get_target_block(cfg, block, 0, opt_count); in zend_jmp_optimization()
1394 if (target_block == follow_block) { in zend_jmp_optimization()