Home
last modified time | relevance | path

Searched refs:successors (Results 1 – 17 of 17) sorted by relevance

/PHP-7.2/ext/opcache/Optimizer/
H A Dblock_pass.c204 block->successors[0] = block->successors[1]; in zend_optimize_block()
222 block->successors[0] = block->successors[1]; in zend_optimize_block()
230 block->successors[0] = block->successors[1]; in zend_optimize_block()
633 block->successors[0] = block->successors[1]; in zend_optimize_block()
1267 block->successors[0] = block->successors[1]; in zend_jmp_optimization()
1272 if (block->successors[0] == block->successors[1]) { in zend_jmp_optimization()
1388 block->successors[1] = block->successors[0]; in zend_jmp_optimization()
1414 block->successors[0] = block->successors[1]; in zend_jmp_optimization()
1522 block->successors[0] = block->successors[1]; in zend_jmp_optimization()
1537 block->successors[0] = block->successors[1]; in zend_jmp_optimization()
[all …]
H A Dzend_cfg.c512 block->successors[0] = j + 1; in zend_build_cfg()
543 block->successors[1] = j + 1; in zend_build_cfg()
549 block->successors[1] = j + 1; in zend_build_cfg()
552 block->successors[0] = j + 1; in zend_build_cfg()
561 block->successors[1] = j + 1; in zend_build_cfg()
567 block->successors[1] = j + 1; in zend_build_cfg()
572 block->successors[1] = j + 1; in zend_build_cfg()
589 block->successors[s++] = j + 1; in zend_build_cfg()
594 block->successors[0] = j + 1; in zend_build_cfg()
657 if (blocks[j].successors[p] == blocks[j].successors[s]) { in zend_cfg_build_predecessors()
[all …]
H A Dsccp.c249 if (block->successors[1] != block->successors[0]) { in try_replace_op1()
253 block->successors[0] = block->successors[1]; in try_replace_op1()
261 if (block->successors[1] != block->successors[0]) { in try_replace_op1()
275 if (block->successors[1] != block->successors[0]) { in try_replace_op1()
285 if (block->successors[1] != block->successors[0]) { in try_replace_op1()
289 block->successors[0] = block->successors[1]; in try_replace_op1()
300 if (block->successors[1] != block->successors[0]) { in try_replace_op1()
304 block->successors[0] = block->successors[1]; in try_replace_op1()
312 if (block->successors[1] != block->successors[0]) { in try_replace_op1()
1334 scdf_mark_edge_feasible(scdf, block_num, block->successors[0]); in sccp_mark_feasible_successors()
[all …]
H A Dscdf.c133 scdf_mark_edge_feasible(scdf, block_num, block->successors[0]); in scdf_solve()
159 scdf_mark_edge_feasible(scdf, i, block->successors[0]); in scdf_solve()
171 scdf_mark_edge_feasible(scdf, i, block->successors[0]); in scdf_solve()
H A Dssa_integrity.c82 if (block->successors[s] == check) { in is_in_successors()
337 if (block->successors[s] < 0) { in ssa_verify_integrity()
340 next_block = &cfg->blocks[block->successors[s]]; in ssa_verify_integrity()
342 FAIL("Successor %d of %d not reachable\n", block->successors[s], i); in ssa_verify_integrity()
345 FAIL("Block %d predecessors missing %d\n", block->successors[s], i); in ssa_verify_integrity()
H A Dzend_cfg.h45 int *successors; /* successor block indices */ member
H A Dzend_ssa.c61 if (from_block->successors[0] == from_block->successors[1]) { in needs_pi()
73 other_successor = from_block->successors[0] == to in needs_pi()
74 ? from_block->successors[1] : from_block->successors[0]; in needs_pi()
259 bf = blocks[j].successors[0]; in place_essa_pis()
260 bt = blocks[j].successors[1]; in place_essa_pis()
263 bt = blocks[j].successors[0]; in place_essa_pis()
264 bf = blocks[j].successors[1]; in place_essa_pis()
790 int succ = blocks[n].successors[i]; in zend_ssa_rename()
1436 if (prev_block->successors[s] == i) { in zend_ssa_remove_block()
1437 memmove(prev_block->successors + s, in zend_ssa_remove_block()
[all …]
H A Dzend_dfg.c222 …zend_bitset_copy(DFG_BITSET(out, set_size, j), DFG_BITSET(in, set_size, blocks[j].successors[0]), … in zend_build_dfg()
224 …zend_bitset_union(DFG_BITSET(out, set_size, j), DFG_BITSET(in, set_size, blocks[j].successors[k]),… in zend_build_dfg()
H A Dzend_dump.c571 fprintf(stderr, " BB%d", b->successors[n++]); in zend_dump_op()
594 fprintf(stderr, " BB%d,", b->successors[n++]); in zend_dump_op()
628 fprintf(stderr, " BB%d", b->successors[n++]); in zend_dump_op()
640 fprintf(stderr, " BB%d", b->successors[n++]); in zend_dump_op()
739 fprintf(stderr, " ; to=(BB%d", b->successors[0]); in zend_dump_block_info()
741 fprintf(stderr, ", BB%d", b->successors[s]); in zend_dump_block_info()
H A Ddfa_pass.c499 if (block->successors[0] == block->successors[1]) { in zend_dfa_optimize_jmps()
507 if (block->successors[0] == next_block_num) { in zend_dfa_optimize_jmps()
538 } else if (block->successors_count == 1 && block->successors[0] == next_block_num) { in zend_dfa_optimize_jmps()
H A Ddce.c437 if (block->successors_count == 1 && block->successors[0] != block_num + 1) { in simplify_jumps()
443 if (block->successors_count == 1 && block->successors[0] != block_num + 1) { in simplify_jumps()
/PHP-7.2/ext/opcache/tests/
H A Dbug77743.phpt2 Bug #77743: Incorrect pi node insertion for jmpznz with identical successors
H A Dblock_removal_with_duplicate_successors.phpt2 Removing a block that has duplicate successors
H A Dssa_bug_007.phpt2 Incorrect CFG/SSA construction for SWITCH with few identical successors
/PHP-7.2/
H A DNEWS508 successors). (Nikita)
/PHP-7.2/ext/fileinfo/tests/
H A Dmagic2261 # [JW] stuff taken from idarc, obviously ARC successors:
H A Dmagic私はガラスを食べられます2261 # [JW] stuff taken from idarc, obviously ARC successors:

Completed in 276 milliseconds