Lines Matching refs:opcodes

136 				ZEND_ASSERT(op_array->opcodes[b->start].opcode == ZEND_FREE  in zend_ssa_remove_nops()
137 || op_array->opcodes[b->start].opcode == ZEND_FE_FREE); in zend_ssa_remove_nops()
146 if (EXPECTED(op_array->opcodes[i].opcode != ZEND_NOP) || in zend_ssa_remove_nops()
151 (op_array->opcodes[i+1].opcode == ZEND_JMPZ || in zend_ssa_remove_nops()
152 op_array->opcodes[i+1].opcode == ZEND_JMPNZ) && in zend_ssa_remove_nops()
153 zend_is_smart_branch(op_array->opcodes + target - 1))) { in zend_ssa_remove_nops()
155 op_array->opcodes[target] = op_array->opcodes[i]; in zend_ssa_remove_nops()
167 opline = op_array->opcodes + end - 1; in zend_ssa_remove_nops()
172 new_opline = op_array->opcodes + target - 1; in zend_ssa_remove_nops()
211 MAKE_NOP(op_array->opcodes + i); in zend_ssa_remove_nops()
238 zend_op *opline = op_array->opcodes + b->start + b->len - 1; in zend_ssa_remove_nops()
243 …opline->op1, ZEND_OP1_JMP_ADDR(opline) - shiftlist[ZEND_OP1_JMP_ADDR(opline) - op_array->opcodes]); in zend_ssa_remove_nops()
257 …opline->op2, ZEND_OP2_JMP_ADDR(opline) - shiftlist[ZEND_OP2_JMP_ADDR(opline) - op_array->opcodes]); in zend_ssa_remove_nops()
292 opline_num = &ZEND_RESULT(&op_array->opcodes[*opline_num]).opline_num; in zend_ssa_remove_nops()
302 shiftlist[call_info->caller_init_opline - op_array->opcodes]; in zend_ssa_remove_nops()
304 shiftlist[call_info->caller_call_opline - op_array->opcodes]; in zend_ssa_remove_nops()
401 opline = op_array->opcodes + op_1; in zend_dfa_optimize_op_array()
495 ssa, &op_array->opcodes[ssa->vars[src_var].definition], in zend_dfa_optimize_op_array()
518 op_array->opcodes[op_2].result_type = opline->op1_type; in zend_dfa_optimize_op_array()
519 op_array->opcodes[op_2].result.var = opline->op1.var; in zend_dfa_optimize_op_array()