Lines Matching refs:start

70 		b->start++;  in strip_leading_nops()
72 } while (b->len > 0 && opcodes[b->start].opcode == ZEND_NOP); in strip_leading_nops()
83 if (op_array->opcodes[b->start].opcode == ZEND_NOP) { in strip_nops()
92 i = j = b->start + 1; in strip_nops()
93 while (i < b->start + b->len) { in strip_nops()
102 b->len = j - b->start; in strip_nops()
143 if (op_array->opcodes[block->start].opcode == ZEND_NOP) { in zend_optimize_block()
148 opline = op_array->opcodes + block->start; in zend_optimize_block()
304 if (src < op_array->opcodes + block->start) { in zend_optimize_block()
319 if (src >= op_array->opcodes + block->start && in zend_optimize_block()
950 opline = op_array->opcodes + b->start + b->len - 1; in assemble_code_blocks()
969 zend_op *op = op_array->opcodes + b->start; in assemble_code_blocks()
988 memcpy(opline, op_array->opcodes + b->start, b->len * sizeof(zend_op)); in assemble_code_blocks()
989 b->start = opline - new_opcodes; in assemble_code_blocks()
1003 opline = op_array->opcodes + b->start + b->len - 1; in assemble_code_blocks()
1007 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, new_opcodes + blocks[b->successors[0]].start); in assemble_code_blocks()
1019 ZEND_SET_OP_JMP_ADDR(opline, opline->op2, new_opcodes + blocks[b->successors[0]].start); in assemble_code_blocks()
1023 ZEND_SET_OP_JMP_ADDR(opline, opline->op2, new_opcodes + blocks[b->successors[0]].start); in assemble_code_blocks()
1028 …line->extended_value = ZEND_OPLINE_TO_OFFSET(opline, new_opcodes + blocks[b->successors[0]].start); in assemble_code_blocks()
1040 Z_LVAL_P(zv) = ZEND_OPLINE_TO_OFFSET(opline, new_opcodes + blocks[b->successors[s++]].start); in assemble_code_blocks()
1042 …ne->extended_value = ZEND_OPLINE_TO_OFFSET(opline, new_opcodes + blocks[b->successors[s++]].start); in assemble_code_blocks()
1058 … op_array->try_catch_array[j].try_op = blocks[cfg->map[op_array->try_catch_array[i].try_op]].start; in assemble_code_blocks()
1060 …array->try_catch_array[j].catch_op = blocks[cfg->map[op_array->try_catch_array[i].catch_op]].start; in assemble_code_blocks()
1065 …y->try_catch_array[j].finally_op = blocks[cfg->map[op_array->try_catch_array[i].finally_op]].start; in assemble_code_blocks()
1072 …>try_catch_array[j].finally_end = blocks[cfg->map[op_array->try_catch_array[i].finally_end]].start; in assemble_code_blocks()
1104 cfg->map[cfg->blocks[n].start] = n; in assemble_code_blocks()
1192 last_op = op_array->opcodes + block->start + block->len - 1; in zend_jmp_optimization()
1199 target = op_array->opcodes + target_block->start; in zend_jmp_optimization()
1219 target = op_array->opcodes + target_block->start; in zend_jmp_optimization()
1245 target = op_array->opcodes + target_block->start; in zend_jmp_optimization()
1266 target = op_array->opcodes + target_block->start; in zend_jmp_optimization()
1298 target = op_array->opcodes + follow_block->start; in zend_jmp_optimization()
1340 target = op_array->opcodes + target_block->start; in zend_jmp_optimization()
1438 opline = op_array->opcodes + block->start; in zend_t_usage()
1519 end = op_array->opcodes + block->start; in zend_t_usage()
1626 zend_op *last_op = op_array->opcodes + prev->start + prev->len - 1; in zend_merge_blocks()
1632 zend_op *op = op_array->opcodes + bb->start; in zend_merge_blocks()
1650 prev->len = b->start + b->len - prev->start; in zend_merge_blocks()
1730 for (uint32_t i = b->start; i < b->start + b->len; i++) { in zend_optimize_cfg()