Home
last modified time | relevance | path

Searched refs:predecessors (Results 1 – 10 of 10) sorted by relevance

/PHP-7.2/ext/opcache/Optimizer/
H A Dssa_integrity.c70 int i, *predecessors = &cfg->predecessors[block->predecessor_offset]; in is_in_predecessors() local
72 if (predecessors[i] == check) { in is_in_predecessors()
310 int *predecessors = &cfg->predecessors[block->predecessor_offset]; in ssa_verify_integrity() local
350 if (predecessors[j] >= 0) { in ssa_verify_integrity()
352 zend_basic_block *prev_block = &cfg->blocks[predecessors[j]]; in ssa_verify_integrity()
354 FAIL("Predecessor %d of %d not reachable\n", predecessors[j], i); in ssa_verify_integrity()
357 FAIL("Block %d successors missing %d\n", predecessors[j], i); in ssa_verify_integrity()
360 if (k != j && predecessors[k] == predecessors[j]) { in ssa_verify_integrity()
361 FAIL("Block %d has duplicate predecessor %d\n", i, predecessors[j]); in ssa_verify_integrity()
H A Dzend_dfg.c235 int *predecessors = &cfg->predecessors[blocks[j].predecessor_offset]; in zend_build_dfg() local
237 zend_bitset_incl(worklist, predecessors[k]); in zend_build_dfg()
H A Dzend_cfg.h91 int *predecessors; member
H A Dzend_ssa.c39 int predecessor = cfg->predecessors[block->predecessor_offset + i]; in dominates_other_predecessors()
813 if (ssa->cfg.predecessors[blocks[succ].predecessor_offset + j] == n) { in zend_ssa_rename()
925 i = ssa->cfg.predecessors[blocks[j].predecessor_offset + k]; in zend_build_ssa()
1359 int *predecessors = &ssa->cfg.predecessors[next_block->predecessor_offset]; in zend_ssa_remove_predecessor() local
1362 if (predecessors[j] == from) { in zend_ssa_remove_predecessor()
1390 predecessors = &ssa->cfg.predecessors[next_block->predecessor_offset + pred_offset]; in zend_ssa_remove_predecessor()
1391 …memmove(predecessors, predecessors + 1, (next_block->predecessors_count - pred_offset) * sizeof(ui… in zend_ssa_remove_predecessor()
1400 int *predecessors; in zend_ssa_remove_block() local
1430 predecessors = &ssa->cfg.predecessors[block->predecessor_offset]; in zend_ssa_remove_block()
1432 if (predecessors[j] >= 0) { in zend_ssa_remove_block()
[all …]
H A Dzend_cfg.c619 int *predecessors; in zend_cfg_build_predecessors() local
638 cfg->predecessors = predecessors = (int*)zend_arena_calloc(arena, sizeof(int), edges); in zend_cfg_build_predecessors()
665 predecessors[b->predecessor_offset + b->predecessors_count] = j; in zend_cfg_build_predecessors()
720 int pred = cfg->predecessors[blocks[j].predecessor_offset + k]; in zend_cfg_compute_dominators_tree()
874 int pred = cfg->predecessors[blocks[i].predecessor_offset + j]; in zend_cfg_identify_loops()
906 zend_worklist_push(&work, cfg->predecessors[blocks[j].predecessor_offset + k]); in zend_cfg_identify_loops()
H A Dscdf.h85 if (cfg->predecessors[edge] == from) { in scdf_edge()
H A Dsccp.c1407 int *predecessors = &ssa->cfg.predecessors[block->predecessor_offset]; in sccp_visit_phi() local
1421 if (scdf_is_edge_feasible(scdf, predecessors[i], phi->block)) { in sccp_visit_phi()
H A Dzend_dump.c727 int *p = cfg->predecessors + b->predecessor_offset; in zend_dump_block_info()
/PHP-7.2/Zend/tests/
H A Dentry_block_with_predecessors.phpt2 For SSA form the entry block should have no predecessors
/PHP-7.2/sapi/fpm/fpm/
H A Dfpm_atomic.h136 #error Sparc v8 and predecessors are not and will not be supported (see bug report 53310)

Completed in 28 milliseconds