Lines Matching refs:op_array

40 void zend_optimizer_pass1(zend_op_array *op_array, zend_optimizer_ctx *ctx)  in zend_optimizer_pass1()  argument
43 zend_op *opline = op_array->opcodes; in zend_optimizer_pass1()
44 zend_op *end = opline + op_array->last; in zend_optimizer_pass1()
46 (op_array == &ctx->script->main_op_array) : 0; in zend_optimizer_pass1()
100 if (zend_optimizer_replace_by_const(op_array, opline + 1, IS_TMP_VAR, tv, &result)) { in zend_optimizer_pass1()
139 if (zend_optimizer_replace_by_const(op_array, opline + 1, type, tv, &res)) { in zend_optimizer_pass1()
167 if (zend_optimizer_replace_by_const(op_array, opline + 1, IS_TMP_VAR, tv, &result)) { in zend_optimizer_pass1()
240 …ZEND_OP1(opline + 1).opline_num = last_op - op_array->opcodes; /* that's OK even for ZE2, since op… in zend_optimizer_pass1()
258 fake_execute_data.func = (zend_function*)op_array; in zend_optimizer_pass1()
263 if (zend_optimizer_replace_by_const(op_array, opline, IS_TMP_VAR, tv, offset)) { in zend_optimizer_pass1()
286 if (zend_optimizer_replace_by_const(op_array, opline, IS_TMP_VAR, tv, &c)) { in zend_optimizer_pass1()
302 if (op_array->scope && in zend_optimizer_pass1()
304 ZSTR_VAL(op_array->scope->name), Z_STRLEN(ZEND_OP1_LITERAL(opline)) + 1)) { in zend_optimizer_pass1()
305 ce = op_array->scope; in zend_optimizer_pass1()
308 Z_STR(op_array->literals[opline->op1.constant + 1]))) == NULL || in zend_optimizer_pass1()
312 ce->info.user.filename != op_array->filename)) { in zend_optimizer_pass1()
316 } else if (op_array->scope && in zend_optimizer_pass1()
320 ce = op_array->scope; in zend_optimizer_pass1()
321 } else if (op_array->scope && in zend_optimizer_pass1()
328 ce = op_array->scope; in zend_optimizer_pass1()
353 if (zend_optimizer_replace_by_const(op_array, opline, IS_TMP_VAR, tv, &t)) { in zend_optimizer_pass1()
473 … if (zend_optimizer_replace_by_const(op_array, opline + 1, IS_VAR, ZEND_RESULT(opline).var, &t)) { in zend_optimizer_pass1()
513 … if (zend_optimizer_replace_by_const(op_array, opline + 1, IS_VAR, ZEND_RESULT(opline).var, &t)) { in zend_optimizer_pass1()
530 … if (zend_optimizer_replace_by_const(op_array, opline + 1, IS_VAR, ZEND_RESULT(opline).var, &t)) { in zend_optimizer_pass1()
546 … if (zend_optimizer_replace_by_const(op_array, opline + 1, IS_VAR, ZEND_RESULT(opline).var, &t)) { in zend_optimizer_pass1()
562 … if (zend_optimizer_replace_by_const(op_array, opline + 1, IS_VAR, ZEND_RESULT(opline).var, &t)) { in zend_optimizer_pass1()
582 … if (zend_optimizer_replace_by_const(op_array, opline + 1, IS_VAR, ZEND_RESULT(opline).var, &t)) { in zend_optimizer_pass1()
605 …if (zend_optimizer_replace_by_const(op_array, opline + 1, IS_TMP_VAR, ZEND_RESULT(opline).var, &t)… in zend_optimizer_pass1()
619 if (zend_optimizer_replace_by_const(op_array, opline, IS_TMP_VAR, tv, &c)) { in zend_optimizer_pass1()