Lines Matching refs:blocks
909 zend_basic_block *blocks = cfg->blocks; in assemble_code_blocks() local
910 zend_basic_block *end = blocks + cfg->blocks_count; in assemble_code_blocks()
917 for (b = blocks; b < end; b++) { in assemble_code_blocks()
929 if (next < end && next == blocks + b->successors[0]) { in assemble_code_blocks()
958 for (b = blocks; b < end; b++) { in assemble_code_blocks()
971 for (b = blocks; b < end; b++) { in assemble_code_blocks()
979 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, new_opcodes + blocks[b->successors[0]].start); in assemble_code_blocks()
982 …opline->extended_value = ZEND_OPLINE_TO_OFFSET(opline, new_opcodes + blocks[b->successors[1]].star… in assemble_code_blocks()
993 ZEND_SET_OP_JMP_ADDR(opline, opline->op2, new_opcodes + blocks[b->successors[0]].start); in assemble_code_blocks()
997 ZEND_SET_OP_JMP_ADDR(opline, opline->op2, new_opcodes + blocks[b->successors[0]].start); in assemble_code_blocks()
1004 …opline->extended_value = ZEND_OPLINE_TO_OFFSET(opline, new_opcodes + blocks[b->successors[0]].star… in assemble_code_blocks()
1015 Z_LVAL_P(zv) = ZEND_OPLINE_TO_OFFSET(opline, new_opcodes + blocks[b->successors[s++]].start); in assemble_code_blocks()
1017 …opline->extended_value = ZEND_OPLINE_TO_OFFSET(opline, new_opcodes + blocks[b->successors[s++]].st… in assemble_code_blocks()
1031 if (blocks[cfg->map[op_array->try_catch_array[i].try_op]].flags & ZEND_BB_REACHABLE) { in assemble_code_blocks()
1033 … op_array->try_catch_array[j].try_op = blocks[cfg->map[op_array->try_catch_array[i].try_op]].start; in assemble_code_blocks()
1035 …op_array->try_catch_array[j].catch_op = blocks[cfg->map[op_array->try_catch_array[i].catch_op]].st… in assemble_code_blocks()
1040 …op_array->try_catch_array[j].finally_op = blocks[cfg->map[op_array->try_catch_array[i].finally_op]… in assemble_code_blocks()
1047 …op_array->try_catch_array[j].finally_end = blocks[cfg->map[op_array->try_catch_array[i].finally_en… in assemble_code_blocks()
1084 if (!(blocks[cfg->map[op_array->live_range[i].start]].flags & ZEND_BB_REACHABLE)) { in assemble_code_blocks()
1085 ZEND_ASSERT(!(blocks[cfg->map[op_array->live_range[i].end]].flags & ZEND_BB_REACHABLE)); in assemble_code_blocks()
1087 uint32_t start_op = blocks[cfg->map[op_array->live_range[i].start]].start; in assemble_code_blocks()
1088 uint32_t end_op = blocks[cfg->map[op_array->live_range[i].end]].start; in assemble_code_blocks()
1122 if (cfg->blocks[n].flags & ZEND_BB_REACHABLE) { in assemble_code_blocks()
1123 cfg->map[cfg->blocks[n].start] = n; in assemble_code_blocks()
1131 zend_basic_block *blocks = cfg->blocks; in zend_jmp_optimization() local
1142 zend_basic_block *target_block = blocks + block->successors[0]; in zend_jmp_optimization()
1144 int next = (block - blocks) + 1; in zend_jmp_optimization()
1146 while (next < cfg->blocks_count && !(blocks[next].flags & ZEND_BB_REACHABLE)) { in zend_jmp_optimization()
1201 block->op1_to != blocks && in zend_jmp_optimization()
1230 zend_basic_block *prev = blocks; in zend_jmp_optimization()
1304 zend_basic_block *target_block = blocks + block->successors[0]; in zend_jmp_optimization()
1315 target_block = blocks + target_block->successors[0]; in zend_jmp_optimization()
1381 target_block = blocks + block->successors[1]; in zend_jmp_optimization()
1450 target_block = blocks + block->successors[0]; in zend_jmp_optimization()
1459 target_block = blocks + target_block->successors[0]; in zend_jmp_optimization()
1525 int next = (block - blocks) + 1; in zend_jmp_optimization()
1527 while (next < cfg->blocks_count && !(blocks[next].flags & ZEND_BB_REACHABLE)) { in zend_jmp_optimization()
1583 zend_basic_block *target_block = blocks + block->successors[0]; in zend_jmp_optimization()
1593 target_block = blocks + target_block->successors[0]; in zend_jmp_optimization()
1657 block = cfg->blocks + n; in zend_t_usage()
1737 block = cfg->blocks + (--n); in zend_t_usage()
1866 b = cfg->blocks + i; in zend_merge_blocks()
1922 zend_basic_block *blocks, *end, *b; in zend_optimize_cfg() local
1958 blocks = cfg.blocks; in zend_optimize_cfg()
1959 end = blocks + cfg.blocks_count; in zend_optimize_cfg()
1968 for (b = blocks; b < end; b++) { in zend_optimize_cfg()
1982 for (b = blocks; b < end; b++) { in zend_optimize_cfg()
1989 for (b = blocks; b < end; b++) { in zend_optimize_cfg()