Lines Matching refs:blocks

579 							cfg->blocks[block->successors[0]].flags |= ZEND_BB_FOLLOW;  in zend_optimize_block()
582 zend_basic_block *next = cfg->blocks + block->successors[1]; in zend_optimize_block()
679 cfg->blocks[block->successors[0]].flags |= ZEND_BB_FOLLOW; in zend_optimize_block()
959 zend_basic_block *blocks = cfg->blocks; in assemble_code_blocks() local
960 zend_basic_block *end = blocks + cfg->blocks_count; in assemble_code_blocks()
967 for (b = blocks; b < end; b++) { in assemble_code_blocks()
987 if (next < end && next == blocks + b->successors[0]) { in assemble_code_blocks()
1016 for (b = blocks; b < end; b++) { in assemble_code_blocks()
1029 for (b = blocks; b < end; b++) { in assemble_code_blocks()
1037 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, new_opcodes + blocks[b->successors[0]].start); in assemble_code_blocks()
1040 …opline->extended_value = ZEND_OPLINE_TO_OFFSET(opline, new_opcodes + blocks[b->successors[1]].star… in assemble_code_blocks()
1052 ZEND_SET_OP_JMP_ADDR(opline, opline->op2, new_opcodes + blocks[b->successors[0]].start); in assemble_code_blocks()
1056 ZEND_SET_OP_JMP_ADDR(opline, opline->op2, new_opcodes + blocks[b->successors[0]].start); in assemble_code_blocks()
1061 …opline->extended_value = ZEND_OPLINE_TO_OFFSET(opline, new_opcodes + blocks[b->successors[0]].star… in assemble_code_blocks()
1073 Z_LVAL_P(zv) = ZEND_OPLINE_TO_OFFSET(opline, new_opcodes + blocks[b->successors[s++]].start); in assemble_code_blocks()
1075 …opline->extended_value = ZEND_OPLINE_TO_OFFSET(opline, new_opcodes + blocks[b->successors[s++]].st… in assemble_code_blocks()
1089 if (blocks[cfg->map[op_array->try_catch_array[i].try_op]].flags & ZEND_BB_REACHABLE) { in assemble_code_blocks()
1091 … op_array->try_catch_array[j].try_op = blocks[cfg->map[op_array->try_catch_array[i].try_op]].start; in assemble_code_blocks()
1093 …op_array->try_catch_array[j].catch_op = blocks[cfg->map[op_array->try_catch_array[i].catch_op]].st… in assemble_code_blocks()
1098 …op_array->try_catch_array[j].finally_op = blocks[cfg->map[op_array->try_catch_array[i].finally_op]… in assemble_code_blocks()
1105 …op_array->try_catch_array[j].finally_end = blocks[cfg->map[op_array->try_catch_array[i].finally_en… in assemble_code_blocks()
1143 if (cfg->blocks[n].flags & (ZEND_BB_REACHABLE|ZEND_BB_UNREACHABLE_FREE)) { in assemble_code_blocks()
1144 cfg->map[cfg->blocks[n].start] = n; in assemble_code_blocks()
1152 zend_basic_block *target_block = cfg->blocks + block->successors[n]; in get_target_block()
1157 target_block = cfg->blocks + b; in get_target_block()
1168 zend_basic_block *target_block = cfg->blocks + block->successors[n]; in get_follow_block()
1173 target_block = cfg->blocks + b; in get_follow_block()
1184 zend_basic_block *end = cfg->blocks + cfg->blocks_count; in get_next_block()
1195 next_block = cfg->blocks + next_block->successors[0]; in get_next_block()
1375 block->successors[0] = follow_block - cfg->blocks; in zend_jmp_optimization()
1388 block->successors[1] = next_block - cfg->blocks; in zend_jmp_optimization()
1595 block = cfg->blocks + n; in zend_t_usage()
1676 block = cfg->blocks + (--n); in zend_t_usage()
1794 b = cfg->blocks + i; in zend_merge_blocks()
1850 zend_basic_block *blocks, *end, *b; in zend_optimize_cfg() local
1880 blocks = cfg.blocks; in zend_optimize_cfg()
1881 end = blocks + cfg.blocks_count; in zend_optimize_cfg()
1890 for (b = blocks; b < end; b++) { in zend_optimize_cfg()
1904 for (b = blocks; b < end; b++) { in zend_optimize_cfg()
1913 for (b = blocks; b < end; b++) { in zend_optimize_cfg()