Lines Matching refs:opcodes

150 	return (op_array->opcodes[next].opcode == ZEND_JMPZ ||  in is_smart_branch_inhibiting_nop()
151 op_array->opcodes[next].opcode == ZEND_JMPNZ) && in is_smart_branch_inhibiting_nop()
152 zend_is_smart_branch(op_array->opcodes + target - 1); in is_smart_branch_inhibiting_nop()
193 ZEND_ASSERT(op_array->opcodes[b->start].opcode == ZEND_FREE in zend_ssa_remove_nops()
194 || op_array->opcodes[b->start].opcode == ZEND_FE_FREE); in zend_ssa_remove_nops()
202 if (EXPECTED(op_array->opcodes[i].opcode != ZEND_NOP) || in zend_ssa_remove_nops()
205 op_array->opcodes[target] = op_array->opcodes[i]; in zend_ssa_remove_nops()
219 opline = op_array->opcodes + old_end - 1; in zend_ssa_remove_nops()
224 new_opline = op_array->opcodes + target - 1; in zend_ssa_remove_nops()
239 MAKE_NOP(op_array->opcodes + i); in zend_ssa_remove_nops()
266 zend_op *opline = op_array->opcodes + b->start + b->len - 1; in zend_ssa_remove_nops()
294 opline_num = &op_array->opcodes[*opline_num].result.opline_num; in zend_ssa_remove_nops()
303 shiftlist[call_info->caller_init_opline - op_array->opcodes]; in zend_ssa_remove_nops()
306 shiftlist[call_info->caller_call_opline - op_array->opcodes]; in zend_ssa_remove_nops()
457 uint32_t op_num = send_needly - op_array->opcodes; in zend_dfa_optimize_calls()
469 op_num = call_info->caller_call_opline - op_array->opcodes; in zend_dfa_optimize_calls()
527 zend_op *opline = &op_array->opcodes[block->start + block->len - 1]; in compress_block()
596 opline = op_array->opcodes + src->start + src->len - 1; in zend_ssa_replace_control_link()
600 ZEND_ASSERT(ZEND_OP1_JMP_ADDR(opline) == op_array->opcodes + old->start); in zend_ssa_replace_control_link()
601 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, op_array->opcodes + dst->start); in zend_ssa_replace_control_link()
617 if (ZEND_OP2_JMP_ADDR(opline) == op_array->opcodes + old->start) { in zend_ssa_replace_control_link()
618 ZEND_SET_OP_JMP_ADDR(opline, opline->op2, op_array->opcodes + dst->start); in zend_ssa_replace_control_link()
623 if (ZEND_OP2_JMP_ADDR(opline) == op_array->opcodes + old->start) { in zend_ssa_replace_control_link()
624 ZEND_SET_OP_JMP_ADDR(opline, opline->op2, op_array->opcodes + dst->start); in zend_ssa_replace_control_link()
707 opline = op_array->opcodes + op_num; in zend_dfa_optimize_jmps()
987 opline = op_array->opcodes + op_1; in zend_dfa_optimize_op_array()
1086 ssa, &op_array->opcodes[ssa->vars[src_var].definition], in zend_dfa_optimize_op_array()
1109 op_array->opcodes[op_2].result_type = opline->op1_type; in zend_dfa_optimize_op_array()
1110 op_array->opcodes[op_2].result.var = opline->op1.var; in zend_dfa_optimize_op_array()