Home
last modified time | relevance | path

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

/PHP-8.4/Zend/Optimizer/
H A Dzend_ssa.c38 for (i = 0; i < block->predecessors_count; i++) { in will_rejoin()
79 if (to_block->predecessors_count == 1) { in needs_pi()
123 if (ssa->cfg.blocks[to].predecessors_count > 1) { in add_pi()
992 if (blocks[j].predecessors_count > 1) { in zend_build_ssa()
1032 sizeof(void*) * blocks[j].predecessors_count); in zend_build_ssa()
1386 predecessors_count--; in zend_ssa_remove_phi_source()
1387 if (pred_offset < predecessors_count) { in zend_ssa_remove_phi_source()
1394 for (j = 0; j < predecessors_count; j++) { in zend_ssa_remove_phi_source()
1493 next_block->predecessors_count--; in zend_ssa_remove_predecessor()
1542 for (j = 0; j < block->predecessors_count; j++) { in zend_ssa_remove_block_from_cfg()
[all …]
H A Dzend_cfg.c255 block->predecessors_count = 0; in initialize_block()
601 b->predecessors_count = 0; in zend_cfg_build_predecessors()
606 b->predecessors_count = 0; in zend_cfg_build_predecessors()
610 blocks[b->successors[s]].predecessors_count++; in zend_cfg_build_predecessors()
622 edges += b->predecessors_count; in zend_cfg_build_predecessors()
623 b->predecessors_count = 0; in zend_cfg_build_predecessors()
644 b->predecessors_count++; in zend_cfg_build_predecessors()
700 for (k = 0; k < blocks[j].predecessors_count; k++) { in zend_cfg_compute_dominators_tree()
846 if (blocks[i].predecessors_count < 2) { in zend_cfg_identify_loops()
851 for (j = 0; j < blocks[i].predecessors_count; j++) { in zend_cfg_identify_loops()
[all …]
H A Dzend_cfg.h48 int predecessors_count; /* number of predecessors */ member
H A Dscdf.h82 for (i = 0; i < to_block->predecessors_count; i++) { in scdf_edge()
H A Dzend_ssa.h211 for (j = 0; j < ssa->cfg.blocks[p->block].predecessors_count; j++) { in zend_ssa_next_use_phi()
265 ((phi)->pi >= 0 ? 1 : (ssa->cfg.blocks[(phi)->block].predecessors_count))
H A Dssa_integrity.c70 for (i = 0; i < block->predecessors_count; i++) { in is_in_predecessors()
401 for (j = 0; j < block->predecessors_count; j++) { in ssa_verify_integrity()
411 for (k = 0; k < block->predecessors_count; k++) { in ssa_verify_integrity()
H A Ddfa_pass.c593 for (i = 0; i < block->predecessors_count; i++) { in replace_predecessor()
612 sizeof(int) * (block->predecessors_count - old_pred_idx - 1) in replace_predecessor()
627 sizeof(int) * (block->predecessors_count - old_pred_idx - 1) in replace_predecessor()
632 block->predecessors_count--; in replace_predecessor()
711 if (block->predecessors_count == 1 && ssa->blocks[block_num].phis == NULL) { in zend_ssa_unlink_block()
717 if (block->predecessors_count == 1 && (block->flags & ZEND_BB_FOLLOW)) { in zend_ssa_unlink_block()
728 for (i = 0; i < block->predecessors_count; i++) { in zend_ssa_unlink_block()
H A Dzend_dfg.c322 for (k = 0; k < blocks[j].predecessors_count; k++) { in zend_build_dfg()
H A Dzend_dump.c840 if (b->predecessors_count) { in zend_dump_block_info()
842 int *end = p + b->predecessors_count; in zend_dump_block_info()
894 for (j = 0; j < cfg->blocks[n].predecessors_count; j++) { in zend_dump_block_header()
H A Descape_analysis.c97 for (j = 0; j < ssa->cfg.blocks[p->block].predecessors_count; j++) { in zend_build_equi_escape_sets()
H A Dzend_inference.c530 for (j = 0; j < ssa->cfg.blocks[p->block].predecessors_count; j++) { in zend_ssa_find_false_dependencies()
1108 && ssa->cfg.blocks[p->block].predecessors_count == 2 in zend_inference_calc_range()
1122 && ssa->cfg.blocks[p->block].predecessors_count == 2 in zend_inference_calc_range()
1225 for (i = 0; i < ssa->cfg.blocks[p->block].predecessors_count; i++) { in zend_inference_calc_range()
4231 for (i = 0; i < blocks[p->block].predecessors_count; i++) { in zend_infer_types_ex()
4235 for (i = 0; i < blocks[p->block].predecessors_count; i++) { in zend_infer_types_ex()
H A Dsccp.c2059 for (i = 0; i < block->predecessors_count; i++) { in sccp_visit_phi()
/PHP-8.4/ext/opcache/jit/ir/
H A Dir_cfg.c207 bb->predecessors_count = 0; in ir_build_cfg()
212 bb->predecessors_count = n; in ir_build_cfg()
220 bb->predecessors_count = 1; in ir_build_cfg()
225 bb->predecessors_count = 0; in ir_build_cfg()
240 if (bb->predecessors_count > 1) { in ir_build_cfg()
316 bb->predecessors_count = n; in ir_remove_predecessor()
476 n = bb->predecessors_count; in ir_remove_unreachable_blocks()
955 if (bb->predecessors_count > 1) { in ir_find_loops()
959 j = bb->predecessors_count; in ir_find_loops()
1010 j = bb->predecessors_count; in ir_find_loops()
[all …]
H A Dir_save.c52 IR_ASSERT(succ_bb->predecessors_count > 1); in ir_save_dessa_moves()
143 if (bb->predecessors_count) { in ir_save()
146 fprintf(f, ", pred(%d)=[BB%d", bb->predecessors_count, ctx->cfg_edges[bb->predecessors]); in ir_save()
147 for (i = 1; i < bb->predecessors_count; i++) { in ir_save()
H A Dir_dump.c176 IR_ASSERT(succ_bb->predecessors_count > 1); in ir_dump_dessa_moves()
227 if (bb->predecessors_count) { in ir_dump_cfg_block()
230 fprintf(f, "\tpredecessors(%d) [BB%d", bb->predecessors_count, ctx->cfg_edges[bb->predecessors]); in ir_dump_cfg_block()
231 for (i = 1; i < bb->predecessors_count; i++) { in ir_dump_cfg_block()
535 if (bb->predecessors_count) { in ir_dump_codegen()
538 fprintf(f, ", pred(%d)=[BB%d", bb->predecessors_count, ctx->cfg_edges[bb->predecessors]); in ir_dump_codegen()
539 for (i = 1; i < bb->predecessors_count; i++) { in ir_dump_codegen()
H A Dir_gcm.c122 if (loop_bb->predecessors_count > 2) { in ir_gcm_select_best_block()
123 int n = loop_bb->predecessors_count; in ir_gcm_select_best_block()
164 uint32_t *p, i, n = bb->predecessors_count; in _push_predecessors()
H A Dir_ra.c1056 uint32_t *p, n = bb->predecessors_count; in ir_compute_live_sets()
1493 IR_ASSERT(bb->predecessors_count == 1); in ir_compute_live_ranges()
1873 k = bb->predecessors_count; in ir_coalesce()
1912 IR_ASSERT(succ_bb->predecessors_count > 1); in ir_coalesce()
2072 k = bb->predecessors_count; in ir_compute_dessa_moves()
2127 IR_ASSERT(succ_bb->predecessors_count > 1); in ir_gen_dessa_moves()
3824 n = bb->predecessors_count; in needs_spill_reload()
H A Dir_private.h1096 uint32_t predecessors_count; member
1119 for (n = 0, p = &ctx->cfg_edges[bb->predecessors]; n < bb->predecessors_count; p++, n++) { in ir_phi_input_number()
H A Dir_emit.c911 IR_ASSERT(succ_bb->predecessors_count > 1); in ir_emit_dessa_moves()
/PHP-8.4/ext/opcache/jit/
H A Dzend_jit_trace.c1465 tssa->cfg.blocks[0].predecessors_count = 0; in zend_jit_trace_build_tssa()
1472 tssa->cfg.blocks[1].predecessors_count = 2; in zend_jit_trace_build_tssa()
1482 tssa->cfg.blocks[0].predecessors_count = 0; in zend_jit_trace_build_tssa()
3952 if (!bb->predecessors_count) { in zend_jit_find_ssa_var()
3958 for (j = 0; j < bb->predecessors_count; j++) { in zend_jit_find_ssa_var()
3999 for (j = 0; j < bb->predecessors_count; j++) { in zend_jit_find_ssa_var()
H A Dzend_jit.c1044 for (k = 0; k < ssa->cfg.blocks[phi->block].predecessors_count; k++) { in zend_jit_allocate_registers()
1066 for (k = 0; k < ssa->cfg.blocks[phi->block].predecessors_count; k++) { in zend_jit_allocate_registers()
H A Dzend_jit_ir.c1362 n = bb->predecessors_count; in zend_jit_def_reg()
1432 int n = bb->predecessors_count; in zend_jit_gen_phi()
3441 for (i = 0; i < bb->predecessors_count; i++, p++, r++) { in _zend_jit_add_predecessor_ref()
3660 n = bb->predecessors_count; in zend_jit_bb_start()
3997 ZEND_ASSERT(bb->predecessors_count > 0); in zend_jit_recv_entry()
10434 ZEND_ASSERT(jit->ssa->cfg.blocks[next_block].predecessors_count == 1);
16160 count += bb->predecessors_count;
17153 for (j = 0; j < bb->predecessors_count; j++) {
17172 for (j = 0; j < bb->predecessors_count; j++) {

Completed in 172 milliseconds