Home
last modified time | relevance | path

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

/PHP-8.4/Zend/Optimizer/
H A Dblock_pass.c1148 if (next_block == end) { in get_next_block()
1153 next_block++; in get_next_block()
1155 while (next_block->len == 0 && !(next_block->flags & ZEND_BB_PROTECTED)) { in get_next_block()
1156 next_block = cfg->blocks + next_block->successors[0]; in get_next_block()
1158 return next_block; in get_next_block()
1214 if (target_block == next_block) { in zend_jmp_optimization()
1313 if (target_block == next_block) { in zend_jmp_optimization()
1412 zend_basic_block *block, *next_block; in zend_t_usage() local
1511 next_block = NULL; in zend_t_usage()
1521 if (!next_block || in zend_t_usage()
[all …]
H A Dssa_integrity.c388 zend_basic_block *next_block; in ssa_verify_integrity() local
392 next_block = &cfg->blocks[block->successors[s]]; in ssa_verify_integrity()
393 if (!(next_block->flags & ZEND_BB_REACHABLE)) { in ssa_verify_integrity()
396 if (!is_in_predecessors(cfg, next_block, i)) { in ssa_verify_integrity()
H A Dzend_ssa.c1457 zend_basic_block *next_block = &ssa->cfg.blocks[to]; in zend_ssa_remove_predecessor() local
1464 int *predecessors = &ssa->cfg.predecessors[next_block->predecessor_offset]; in zend_ssa_remove_predecessor()
1466 for (j = 0; j < next_block->predecessors_count; j++) { in zend_ssa_remove_predecessor()
1488 zend_ssa_remove_phi_source(ssa, phi, pred_offset, next_block->predecessors_count); in zend_ssa_remove_predecessor()
1493 next_block->predecessors_count--; in zend_ssa_remove_predecessor()
1494 if (pred_offset < next_block->predecessors_count) { in zend_ssa_remove_predecessor()
1495 predecessors = &ssa->cfg.predecessors[next_block->predecessor_offset + pred_offset]; in zend_ssa_remove_predecessor()
1496 …memmove(predecessors, predecessors + 1, (next_block->predecessors_count - pred_offset) * sizeof(ui… in zend_ssa_remove_predecessor()
/PHP-8.4/ext/opcache/jit/ir/
H A Dir_x86.dasc4010 if (true_block == next_block) {
5912 if (true_block != next_block) {
5936 if (true_block == next_block) {
9019 if (target != next_block) {
10498 goto next_block;
10503 goto next_block;
10508 goto next_block;
10513 goto next_block;
10666 goto next_block;
10671 goto next_block;
[all …]
H A Dir_aarch64.dasc2035 if (true_block == next_block) {
2039 } else if (false_block == next_block) {
2907 if (true_block != next_block) {
2919 if (false_block != next_block) {
2931 if (true_block == next_block) {
2936 } else if (false_block == next_block) {
2966 if (true_block == next_block) {
2975 } else if (false_block == next_block) {
3124 if (true_block != next_block) {
3128 if (false_block != next_block) {
[all …]
/PHP-8.4/ext/opcache/jit/
H A Dzend_jit_ir.c4162 static int zend_jit_call(zend_jit_ctx *jit, const zend_op *opline, unsigned int next_block) in zend_jit_call() argument
9705 …t zend_op_array *op_array, zend_ssa *ssa, int call_level, unsigned int next_block, zend_jit_trace_… argument
10402 …onst zend_op *opline, const zend_op_array *op_array, zend_ssa *ssa, int call_level, int next_block) argument
10404 ir_ref if_skip_constructor = jit_IF_ex(jit, jit_CMP_IP(jit, IR_NE, opline), next_block);
10413 if (!zend_jit_do_fcall(jit, opline, op_array, ssa, call_level, next_block, NULL)) {
10419 ZEND_ASSERT(jit->ssa->cfg.blocks[next_block].predecessors_count == 1);
10421 ZEND_ASSERT(jit->bb_edges[jit->bb_predecessors[next_block]]);
10423 ir_MERGE_2(jit->bb_edges[jit->bb_predecessors[next_block]], ir_END());
10424 jit->bb_edges[jit->bb_predecessors[next_block]] = ir_END();
10426 ZEND_ASSERT(!jit->bb_edges[jit->bb_predecessors[next_block]]);
[all …]

Completed in 88 milliseconds