Home
last modified time | relevance | path

Searched refs:idom (Results 1 – 13 of 13) sorted by relevance

/php-src/Zend/Optimizer/
H A Dzend_cfg.c258 block->idom = -1; in initialize_block()
693 blocks[0].idom = 0; in zend_cfg_compute_dominators_tree()
698 int idom = -1; in zend_cfg_compute_dominators_tree() local
707 if (idom < 0) { in zend_cfg_compute_dominators_tree()
708 idom = pred; in zend_cfg_compute_dominators_tree()
711 while (postnum[pred] < postnum[idom]) pred = blocks[pred].idom; in zend_cfg_compute_dominators_tree()
712 while (postnum[idom] < postnum[pred]) idom = blocks[idom].idom; in zend_cfg_compute_dominators_tree()
718 if (idom >= 0 && blocks[j].idom != idom) { in zend_cfg_compute_dominators_tree()
719 blocks[j].idom = idom; in zend_cfg_compute_dominators_tree()
748 int idom = blocks[j].idom, level = 0; in zend_cfg_compute_dominators_tree() local
[all …]
H A Dzend_cfg.h50 int idom; /* immediate dominator block */ member
H A Dzend_ssa.c29 b = blocks[b].idom; in dominates()
1001 while (i != -1 && i != blocks[j].idom) { in zend_build_ssa()
1004 i = blocks[i].idom; in zend_build_ssa()
1562 if (block->idom >= 0) { in zend_ssa_remove_block_from_cfg()
1563 j = ssa->cfg.blocks[block->idom].children; in zend_ssa_remove_block_from_cfg()
1565 ssa->cfg.blocks[block->idom].children = block->next_child; in zend_ssa_remove_block_from_cfg()
1576 block->idom = -1; in zend_ssa_remove_block_from_cfg()
H A Dzend_dump.c860 if (b->idom >= 0) { in zend_dump_block_info()
861 fprintf(stderr, " ; idom=BB%d\n", b->idom); in zend_dump_block_info()
/php-src/ext/opcache/jit/ir/
H A Dir_cfg.c582 idom = idom_bb->idom;
589 if (bb->idom != idom) {
590 bb->idom = idom;
693 idom = blocks[idom].idom; in ir_build_dominators_tree()
702 bb->idom = idom; in ir_build_dominators_tree()
799 if (blocks[idom].idom == 0) { in ir_build_dominators_tree_iterative()
804 if (blocks[idom].idom > 0) { in ir_build_dominators_tree_iterative()
821 idom = blocks[idom].idom; in ir_build_dominators_tree_iterative()
826 if (bb->idom != idom) { in ir_build_dominators_tree_iterative()
827 bb->idom = idom; in ir_build_dominators_tree_iterative()
[all …]
H A Dir_gcm.c320 while (ir_sparse_set_in(&data->totally_useful, ctx->cfg_blocks[j].idom)) { in ir_split_partially_dead_node()
321 j = ctx->cfg_blocks[j].idom; in ir_split_partially_dead_node()
341 while (ir_sparse_set_in(&data->totally_useful, ctx->cfg_blocks[j].idom)) { in ir_split_partially_dead_node()
342 j = ctx->cfg_blocks[j].idom; in ir_split_partially_dead_node()
412 while (ir_sparse_set_in(&data->totally_useful, ctx->cfg_blocks[j].idom)) { in ir_split_partially_dead_node()
413 j = ctx->cfg_blocks[j].idom; in ir_split_partially_dead_node()
H A Dir_private.h1099 uint32_t idom; /* immediate dominator block */ member
H A Dir_ra.c2395 bb = &ctx->cfg_blocks[bb->idom]; in ir_find_optimal_split_position()
/php-src/ext/opcache/tests/opt/
H A Dgh11170.phpt76 ; idom=BB0
86 ; idom=BB0
94 ; idom=BB0
122 ; idom=BB0
132 ; idom=BB0
140 ; idom=BB0
H A Dnullsafe_002.phpt51 ; idom=BB0
59 ; idom=BB0
/php-src/ext/opcache/jit/
H A Dzend_jit.c112 b = blocks[b].idom; in dominates()
H A Dzend_jit_trace.c840 while (bb->idom >= 0) { in zend_jit_trace_copy_ssa_var_info()
843 b = bb->idom; in zend_jit_trace_copy_ssa_var_info()
H A Dzend_jit_ir.c3723 …if ((bb->flags & ZEND_BB_ENTRY) || (bb->idom >= 0 && jit->bb_start_ref[bb->idom] < jit->ctx.fold_c… in zend_jit_bb_start()

Completed in 108 milliseconds