Lines Matching refs:opcodes
164 ZEND_ASSERT(op_array->opcodes[b->start].opcode == ZEND_FREE in zend_ssa_remove_nops()
165 || op_array->opcodes[b->start].opcode == ZEND_FE_FREE); in zend_ssa_remove_nops()
173 if (EXPECTED(op_array->opcodes[i].opcode != ZEND_NOP) || in zend_ssa_remove_nops()
178 (op_array->opcodes[i+1].opcode == ZEND_JMPZ || in zend_ssa_remove_nops()
179 op_array->opcodes[i+1].opcode == ZEND_JMPNZ) && in zend_ssa_remove_nops()
180 zend_is_smart_branch(op_array->opcodes + target - 1))) { in zend_ssa_remove_nops()
182 op_array->opcodes[target] = op_array->opcodes[i]; in zend_ssa_remove_nops()
195 opline = op_array->opcodes + end - 1; in zend_ssa_remove_nops()
200 new_opline = op_array->opcodes + target - 1; in zend_ssa_remove_nops()
215 MAKE_NOP(op_array->opcodes + i); in zend_ssa_remove_nops()
242 zend_op *opline = op_array->opcodes + b->start + b->len - 1; in zend_ssa_remove_nops()
269 opline_num = &op_array->opcodes[*opline_num].result.opline_num; in zend_ssa_remove_nops()
278 shiftlist[call_info->caller_init_opline - op_array->opcodes]; in zend_ssa_remove_nops()
280 shiftlist[call_info->caller_call_opline - op_array->opcodes]; in zend_ssa_remove_nops()
430 uint32_t op_num = send_needly - op_array->opcodes; in zend_dfa_optimize_calls()
442 op_num = call_info->caller_call_opline - op_array->opcodes; in zend_dfa_optimize_calls()
501 opline = op_array->opcodes + op_num; in zend_dfa_optimize_jmps()
540 opline = op_array->opcodes + op_num; in zend_dfa_optimize_jmps()
612 opline = op_array->opcodes + op_1; in zend_dfa_optimize_op_array()
711 ssa, &op_array->opcodes[ssa->vars[src_var].definition], in zend_dfa_optimize_op_array()
734 op_array->opcodes[op_2].result_type = opline->op1_type; in zend_dfa_optimize_op_array()
735 op_array->opcodes[op_2].result.var = opline->op1.var; in zend_dfa_optimize_op_array()