Home
last modified time | relevance | path

Searched refs:successors_count (Results 1 – 22 of 22) sorted by relevance

/php-src/Zend/Optimizer/
H A Dzend_cfg.c35 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 Dscdf.c131 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 Dblock_pass.c115 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 Dzend_cfg.h47 int successors_count; /* number of successors */ member
H A Dzend_dfg.c307 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 Ddfa_pass.c527 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 Dssa_integrity.c80 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 Dzend_ssa.c73 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 Dzend_dump.c851 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 Dsccp.c1852 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 Dir_cfg.c197 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 Dir_dump.c173 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 Dir_save.c49 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 Dir_emit.c905 IR_ASSERT(bb->successors_count == 1); in ir_emit_dessa_moves()
991 if (bb->successors_count == 1) { in ir_match()
H A Dir_gcm.c161 uint32_t *p, i, n = bb->successors_count; in _check_successors()
880 if (bb->successors_count > 1) { in ir_schedule()
H A Dir_ra.c634 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 Dir_private.h1094 uint32_t successors_count; member
H A Dir_aarch64.dasc4463 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 Dir_x86.dasc8251 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 Dzend_jit_ir.c3741 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 Dzend_jit_trace.c1409 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 Dzend_jit.c1203 n = bb->successors_count; in zend_jit_compute_post_order()

Completed in 211 milliseconds