Home
last modified time | relevance | path

Searched refs:block_num (Results 1 – 6 of 6) sorted by relevance

/PHP-7.3/ext/opcache/Optimizer/
H A Dzend_dfg.h35 #define DFG_BITSET(set, set_size, block_num) \ argument
36 ((set) + ((block_num) * (set_size)))
38 #define DFG_SET(set, set_size, block_num, var_num) \ argument
39 zend_bitset_incl(DFG_BITSET(set, set_size, block_num), (var_num))
41 #define DFG_ISSET(set, set_size, block_num, var_num) \ argument
42 zend_bitset_in(DFG_BITSET(set, set_size, block_num), (var_num))
H A Ddfa_pass.c674 int block_num = 0; in zend_dfa_optimize_jmps() local
676 for (block_num = 1; block_num < ssa->cfg.blocks_count; block_num++) { in zend_dfa_optimize_jmps()
688 block_num = 0; in zend_dfa_optimize_jmps()
689 while (block_num < ssa->cfg.blocks_count in zend_dfa_optimize_jmps()
691 block_num++; in zend_dfa_optimize_jmps()
694 int next_block_num = block_num + 1; in zend_dfa_optimize_jmps()
898 if (block_num > 0) { in zend_dfa_optimize_jmps()
902 block_num--; in zend_dfa_optimize_jmps()
903 } while (block_num >= 0 in zend_dfa_optimize_jmps()
905 if (block_num >= 0) { in zend_dfa_optimize_jmps()
[all …]
H A Dscdf.c121 int block_num = ssa->cfg.map[i]; in scdf_solve() local
122 if (zend_bitset_in(scdf->executable_blocks, block_num)) { in scdf_solve()
123 zend_basic_block *block = &ssa->cfg.blocks[block_num]; in scdf_solve()
133 scdf_mark_edge_feasible(scdf, block_num, block->successors[0]); in scdf_solve()
135 scdf->handlers.mark_feasible_successors(scdf, block_num, block, opline, ssa_op); in scdf_solve()
H A Dscdf.h44 struct _scdf_ctx *scdf, int block_num, zend_basic_block *block,
H A Dsccp.c1849 int block_num, zend_basic_block *block, in sccp_mark_feasible_successors() argument
1863 scdf_mark_edge_feasible(scdf, block_num, block->successors[0]); in sccp_mark_feasible_successors()
1864 scdf_mark_edge_feasible(scdf, block_num, block->successors[1]); in sccp_mark_feasible_successors()
1873 scdf_mark_edge_feasible(scdf, block_num, block->successors[s]); in sccp_mark_feasible_successors()
1889 scdf_mark_edge_feasible(scdf, block_num, block->successors[0]); in sccp_mark_feasible_successors()
1890 scdf_mark_edge_feasible(scdf, block_num, block->successors[1]); in sccp_mark_feasible_successors()
1901 scdf_mark_edge_feasible(scdf, block_num, block->successors[0]); in sccp_mark_feasible_successors()
1902 scdf_mark_edge_feasible(scdf, block_num, block->successors[1]); in sccp_mark_feasible_successors()
1917 scdf_mark_edge_feasible(scdf, block_num, block->successors[0]); in sccp_mark_feasible_successors()
1918 scdf_mark_edge_feasible(scdf, block_num, block->successors[1]); in sccp_mark_feasible_successors()
[all …]
H A Dzend_cfg.c675 int *postnum, int *cur, const zend_cfg *cfg, int block_num) /* {{{ */ in compute_postnum_recursive() argument
678 zend_basic_block *block = &cfg->blocks[block_num]; in compute_postnum_recursive()
679 if (postnum[block_num] != -1) { in compute_postnum_recursive()
683 postnum[block_num] = -2; /* Marker for "currently visiting" */ in compute_postnum_recursive()
687 postnum[block_num] = (*cur)++; in compute_postnum_recursive()

Completed in 22 milliseconds