/php-src/Zend/Optimizer/ |
H A D | zend_cfg.c | 35 if (b->successors_count == 0) { in zend_mark_reachable() 255 block->successors_count = 0; in initialize_block() 499 block->successors_count = 1; in zend_build_cfg() 516 block->successors_count = 1; in zend_build_cfg() 529 block->successors_count = 2; in zend_build_cfg() 535 block->successors_count = 2; in zend_build_cfg() 545 block->successors_count = 2; in zend_build_cfg() 551 block->successors_count = 2; in zend_build_cfg() 556 block->successors_count = 2; in zend_build_cfg() 582 block->successors_count = 1; in zend_build_cfg() [all …]
|
H A D | scdf.c | 131 if (block->successors_count == 1) { in scdf_solve() 133 } else if (block->successors_count > 1) { in scdf_solve() 169 if (block->successors_count == 1) { in scdf_solve() 171 } else if (block->successors_count > 1) { in scdf_solve()
|
H A D | block_pass.c | 115 return block->successors[block->successors_count - 1]; in get_const_switch_target() 416 block->successors_count = 1; in zend_optimize_block() 598 block->successors_count = 1; in zend_optimize_block() 656 block->successors_count = 1; in zend_optimize_block() 1234 block->successors_count = 0; in zend_jmp_optimization() 1297 block->successors_count = 1; in zend_jmp_optimization() 1309 block->successors_count = 1; in zend_jmp_optimization() 1399 block->successors_count = 1; in zend_jmp_optimization() 1528 } else if (block->successors_count > 1) { in zend_t_usage() 1653 prev->successors_count = b->successors_count; in zend_merge_blocks() [all …]
|
H A D | zend_cfg.h | 47 int successors_count; /* number of successors */ member
|
H A D | zend_dfg.c | 307 if (blocks[j].successors_count != 0) { in zend_build_dfg() 309 for (k = 1; k < blocks[j].successors_count; k++) { in zend_build_dfg()
|
H A D | dfa_pass.c | 527 if (block->successors_count == 2) { in take_successor_0() 531 block->successors_count = 1; in take_successor_0() 537 if (block->successors_count == 2) { in take_successor_1() 542 block->successors_count = 1; in take_successor_1() 550 for (i = 0; i < block->successors_count; i++) { in take_successor_ex() 556 block->successors_count = 1; in take_successor_ex() 631 for (i = 0; i < src->successors_count; i++) { in zend_ssa_replace_control_link() 702 ZEND_ASSERT(block->successors_count == 1); in zend_ssa_unlink_block() 826 } else if (block->successors_count == 2) { in zend_dfa_optimize_jmps() 951 take_successor_ex(ssa, block_num, block, block->successors[block->successors_count - 1]); in zend_dfa_optimize_jmps()
|
H A D | ssa_integrity.c | 80 for (s = 0; s < block->successors_count; s++) { in is_in_successors() 387 for (s = 0; s < block->successors_count; s++) { in ssa_verify_integrity()
|
H A D | zend_ssa.c | 73 ZEND_ASSERT(from_block->successors_count == 2); in needs_pi() 864 for (i = 0; i < blocks[n].successors_count; i++) { in zend_ssa_rename() 1536 for (s = 0; s < block->successors_count; s++) { in zend_ssa_remove_block_from_cfg() 1546 for (s = 0; s < prev_block->successors_count; s++) { in zend_ssa_remove_block_from_cfg() 1550 sizeof(int) * (prev_block->successors_count - s - 1)); in zend_ssa_remove_block_from_cfg() 1551 prev_block->successors_count--; in zend_ssa_remove_block_from_cfg() 1558 block->successors_count = 0; in zend_ssa_remove_block_from_cfg()
|
H A D | zend_dump.c | 851 if (b->successors_count > 0) { in zend_dump_block_info() 854 for (s = 1; s < b->successors_count; s++) { in zend_dump_block_info()
|
H A D | sccp.c | 1852 for (s = 0; s < block->successors_count; s++) { in sccp_mark_feasible_successors() 1939 s = block->successors_count - 1; in sccp_mark_feasible_successors() 1943 for (s = 0; s < block->successors_count; s++) { in sccp_mark_feasible_successors()
|
/php-src/ext/opcache/jit/ir/ |
H A D | ir_cfg.c | 197 bb->successors_count = 0; in ir_build_cfg() 281 n = bb->successors_count; in ir_build_cfg() 414 if (bb->successors_count) { in ir_remove_unreachable_blocks() 461 dst_bb->successors_count = 0; in ir_remove_unreachable_blocks() 513 if (bb->successors_count) { 516 i = bb->successors_count; 737 if (bb->successors_count != 1) { in ir_build_dominators_tree() 917 if (bb->successors_count) { in ir_find_loops() 1328 if (bb->successors_count) { in ir_schedule_blocks_bottom_up() 1329 uint32_t n = bb->successors_count; in ir_schedule_blocks_bottom_up() [all …]
|
H A D | ir_dump.c | 173 IR_ASSERT(bb->successors_count == 1); in ir_dump_dessa_moves() 218 if (bb->successors_count) { in ir_dump_cfg_block() 221 fprintf(f, "\tsuccessors(%d) [BB%d", bb->successors_count, ctx->cfg_edges[bb->successors]); in ir_dump_cfg_block() 222 for (i = 1; i < bb->successors_count; i++) { in ir_dump_cfg_block() 544 if (bb->successors_count) { in ir_dump_codegen() 547 fprintf(f, ", succ(%d)=[BB%d", bb->successors_count, ctx->cfg_edges[bb->successors]); in ir_dump_codegen() 548 for (i = 1; i < bb->successors_count; i++) { in ir_dump_codegen() 708 if (bb->successors_count == 1) { in ir_dump_codegen() 712 IR_ASSERT(bb->successors_count == 2); in ir_dump_codegen()
|
H A D | ir_save.c | 49 IR_ASSERT(bb->successors_count == 1); in ir_save_dessa_moves() 152 if (bb->successors_count) { in ir_save() 155 fprintf(f, ", succ(%d)=[BB%d", bb->successors_count, ctx->cfg_edges[bb->successors]); in ir_save() 156 for (i = 1; i < bb->successors_count; i++) { in ir_save()
|
H A D | ir_emit.c | 905 IR_ASSERT(bb->successors_count == 1); in ir_emit_dessa_moves() 991 if (bb->successors_count == 1) { in ir_match()
|
H A D | ir_gcm.c | 161 uint32_t *p, i, n = bb->successors_count; in _check_successors() 880 if (bb->successors_count > 1) { in ir_schedule()
|
H A D | ir_ra.c | 634 n = bb->successors_count; in ir_compute_live_ranges() 673 if (bb->successors_count == 1) { in ir_compute_live_ranges() 1293 if (bb->successors_count == 1) { in ir_compute_live_ranges() 1909 IR_ASSERT(bb->successors_count == 1); in ir_coalesce() 2124 IR_ASSERT(bb->successors_count == 1); in ir_gen_dessa_moves()
|
H A D | ir_private.h | 1094 uint32_t successors_count; member
|
H A D | ir_aarch64.dasc | 4463 for (n = bb->successors_count; n != 0; p++, n--) { 4503 for (n = bb->successors_count; n != 0; p++, n--) { 4586 for (n = bb->successors_count; n != 0; p++, n--) { 6027 if (UNEXPECTED(bb->successors_count == 2)) { 6034 IR_ASSERT(bb->successors_count == 1);
|
H A D | ir_x86.dasc | 8251 for (n = bb->successors_count; n != 0; p++, n--) { 8287 for (n = bb->successors_count; n != 0; p++, n--) { 8423 for (n = bb->successors_count; n != 0; p++, n--) { 9009 if (UNEXPECTED(bb->successors_count == 2)) { 9016 IR_ASSERT(bb->successors_count == 1); 10551 if (UNEXPECTED(bb->successors_count == 2)) { 10558 IR_ASSERT(bb->successors_count == 1);
|
/php-src/ext/opcache/jit/ |
H A D | zend_jit_ir.c | 3741 ZEND_ASSERT(bb->successors_count != 0); in zend_jit_bb_end() 3742 if (bb->successors_count == 1) { in zend_jit_bb_end() 3828 ZEND_ASSERT(bb->successors_count == 2); in zend_jit_cond_jmp() 4069 if (bb->successors_count > 0 in zend_jit_tail_handler() 4081 if (bb->successors_count == 1) { in zend_jit_tail_handler() 6955 ZEND_ASSERT(bb->successors_count == 2); in zend_jit_cmp() 7222 ZEND_ASSERT(bb->successors_count == 2); in zend_jit_identical() 7229 ZEND_ASSERT(bb->successors_count == 2); in zend_jit_identical() 9941 if (bb->successors_count > 0) { 9945 ZEND_ASSERT(bb->successors_count == 1); [all …]
|
H A D | zend_jit_trace.c | 1409 tssa->cfg.blocks[0].successors_count = 1; in zend_jit_trace_build_tssa() 1416 tssa->cfg.blocks[1].successors_count = 1; in zend_jit_trace_build_tssa() 1426 tssa->cfg.blocks[0].successors_count = 0; in zend_jit_trace_build_tssa()
|
H A D | zend_jit.c | 1203 n = bb->successors_count; in zend_jit_compute_post_order()
|