Lines Matching refs:opline
7 zend_op *end, *opline; in nop_removal() local
16 for (opline = op_array->opcodes; opline < end; opline++) { in nop_removal()
20 if (opline->opcode == ZEND_GOTO && in nop_removal()
21 Z_TYPE(ZEND_OP2_LITERAL(opline)) != IS_LONG) { in nop_removal()
29 if (opline->opcode == ZEND_JMP && ZEND_OP1(opline).opline_num > i) { in nop_removal()
31 zend_op *target = op_array->opcodes + ZEND_OP1(opline).opline_num - 1; in nop_removal()
36 if (target == opline) { in nop_removal()
38 opline->opcode = ZEND_NOP; in nop_removal()
43 if (opline->opcode == ZEND_NOP) { in nop_removal()
47 op_array->opcodes[new_count] = *opline; in nop_removal()
58 for (opline = op_array->opcodes; opline<end; opline++) { in nop_removal()
59 switch (opline->opcode) { in nop_removal()
67 ZEND_OP1(opline).opline_num -= shiftlist[ZEND_OP1(opline).opline_num]; in nop_removal()
82 ZEND_OP2(opline).opline_num -= shiftlist[ZEND_OP2(opline).opline_num]; in nop_removal()
85 ZEND_OP2(opline).opline_num -= shiftlist[ZEND_OP2(opline).opline_num]; in nop_removal()
86 opline->extended_value -= shiftlist[opline->extended_value]; in nop_removal()
89 opline->extended_value -= shiftlist[opline->extended_value]; in nop_removal()