Lines Matching refs:opline
28 #define ZEND_OP1_LITERAL(opline) (op_array)->literals[(opline)->op1.constant] argument
29 #define ZEND_OP1_JMP_ADDR(opline) OP_JMP_ADDR(opline, (opline)->op1) argument
30 #define ZEND_OP2_LITERAL(opline) (op_array)->literals[(opline)->op2.constant] argument
31 #define ZEND_OP2_JMP_ADDR(opline) OP_JMP_ADDR(opline, (opline)->op2) argument
74 static inline zend_bool zend_optimizer_is_loop_var_free(const zend_op *opline) { in zend_optimizer_is_loop_var_free() argument
75 return (opline->opcode == ZEND_FE_FREE && opline->extended_value != ZEND_FREE_ON_RETURN) in zend_optimizer_is_loop_var_free()
76 || (opline->opcode == ZEND_FREE && opline->extended_value == ZEND_FREE_SWITCH); in zend_optimizer_is_loop_var_free()
88 zend_op *opline,
91 zend_op *opline,
94 zend_op *opline,
114 zend_script *script, zend_op_array *op_array, zend_op *opline, zend_bool rt_constants);
116 void zend_optimizer_migrate_jump(zend_op_array *op_array, zend_op *new_opline, zend_op *opline);
117 void zend_optimizer_shift_jump(zend_op_array *op_array, zend_op *opline, uint32_t *shiftlist);