Searched refs:successors (Results 1 – 17 of 17) sorted by relevance
/PHP-7.2/ext/opcache/Optimizer/ |
H A D | block_pass.c | 204 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 D | zend_cfg.c | 512 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 D | sccp.c | 249 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 D | scdf.c | 133 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 D | ssa_integrity.c | 82 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 D | zend_cfg.h | 45 int *successors; /* successor block indices */ member
|
H A D | zend_ssa.c | 61 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 D | zend_dfg.c | 222 …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 D | zend_dump.c | 571 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 D | dfa_pass.c | 499 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 D | dce.c | 437 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 D | bug77743.phpt | 2 Bug #77743: Incorrect pi node insertion for jmpznz with identical successors
|
H A D | block_removal_with_duplicate_successors.phpt | 2 Removing a block that has duplicate successors
|
H A D | ssa_bug_007.phpt | 2 Incorrect CFG/SSA construction for SWITCH with few identical successors
|
/PHP-7.2/ |
H A D | NEWS | 508 successors). (Nikita)
|
/PHP-7.2/ext/fileinfo/tests/ |
H A D | magic | 2261 # [JW] stuff taken from idarc, obviously ARC successors:
|
H A D | magic私はガラスを食べられます | 2261 # [JW] stuff taken from idarc, obviously ARC successors:
|
Completed in 276 milliseconds