} else {
ZEND_OP1_TYPE(tmp_opline) = IS_CONST;
#if ZEND_EXTENSION_API_NO > PHP_5_3_X_API_NO
- tmp_opline->op1.constant = zend_add_literal(op_array, &result TSRMLS_CC);
+ tmp_opline->op1.constant = zend_optimizer_add_literal(op_array, &result TSRMLS_CC);
if (Z_TYPE(result) == IS_STRING) {
Z_HASH_P(&ZEND_OP1_LITERAL(tmp_opline)) = zend_hash_func(Z_STRVAL(ZEND_OP1_LITERAL(tmp_opline)), Z_STRLEN(ZEND_OP1_LITERAL(tmp_opline)) + 1);
if (tmp_opline->opcode == ZEND_INIT_STATIC_METHOD_CALL ||
ZEND_OP2(tmp_opline).var == tv) {
ZEND_OP2_TYPE(tmp_opline) = IS_CONST;
#if ZEND_EXTENSION_API_NO > PHP_5_3_X_API_NO
- tmp_opline->op2.constant = zend_add_literal(op_array, &result TSRMLS_CC);
+ tmp_opline->op2.constant = zend_optimizer_add_literal(op_array, &result TSRMLS_CC);
if (Z_TYPE(result) == IS_STRING) {
Z_HASH_P(&ZEND_OP2_LITERAL(tmp_opline)) = zend_hash_func(Z_STRVAL(ZEND_OP2_LITERAL(tmp_opline)), Z_STRLEN(ZEND_OP2_LITERAL(tmp_opline)) + 1);
if (tmp_opline->opcode == ZEND_FETCH_R ||
} else {
ZEND_OP1_TYPE(tmp_opline) = IS_CONST;
#if ZEND_EXTENSION_API_NO > PHP_5_3_X_API_NO
- tmp_opline->op1.constant = zend_add_literal(op_array, &result TSRMLS_CC);
+ tmp_opline->op1.constant = zend_optimizer_add_literal(op_array, &result TSRMLS_CC);
#else
ZEND_OP1_LITERAL(tmp_opline) = result;
#endif
ZEND_OP2(tmp_opline).var == tv) {
ZEND_OP2_TYPE(tmp_opline) = IS_CONST;
#if ZEND_EXTENSION_API_NO > PHP_5_3_X_API_NO
- tmp_opline->op2.constant = zend_add_literal(op_array, &result TSRMLS_CC);
+ tmp_opline->op2.constant = zend_optimizer_add_literal(op_array, &result TSRMLS_CC);
#else
ZEND_OP2_LITERAL(tmp_opline) = result;
#endif
literal_dtor(&ZEND_OP2_LITERAL(opline));
ZEND_OP1_TYPE(opline) = IS_CONST;
#if ZEND_EXTENSION_API_NO > PHP_5_3_X_API_NO
- opline->op1.constant = zend_add_literal(op_array, &offset TSRMLS_CC);
+ opline->op1.constant = zend_optimizer_add_literal(op_array, &offset TSRMLS_CC);
#else
ZEND_OP1_LITERAL(opline) = offset;
#endif
literal_dtor(&ZEND_OP2_LITERAL(opline));
ZEND_OP1_TYPE(opline) = IS_CONST;
#if ZEND_EXTENSION_API_NO > PHP_5_3_X_API_NO
- opline->op1.constant = zend_add_literal(op_array, &c TSRMLS_CC);
+ opline->op1.constant = zend_optimizer_add_literal(op_array, &c TSRMLS_CC);
#else
ZEND_OP1_LITERAL(opline) = c;
#endif
ZCG(accel_directives).optimization_level\r
\r
#if ZEND_EXTENSION_API_NO > PHP_5_3_X_API_NO\r
-int zend_add_literal(zend_op_array *op_array, const zval *zv TSRMLS_DC)\r
+int zend_optimizer_add_literal(zend_op_array *op_array, const zval *zv TSRMLS_DC)\r
{\r
int i = op_array->last_literal;\r
op_array->last_literal++;\r
# define LITERAL_LONG(op, val) do { \\r
zval _c; \\r
ZVAL_LONG(&_c, val); \\r
- op.constant = zend_add_literal(op_array, &_c TSRMLS_CC); \\r
+ op.constant = zend_optimizer_add_literal(op_array, &_c TSRMLS_CC); \\r
} while (0)\r
\r
# define LITERAL_BOOL(op, val) do { \\r
zval _c; \\r
ZVAL_BOOL(&_c, val); \\r
- op.constant = zend_add_literal(op_array, &_c TSRMLS_CC); \\r
+ op.constant = zend_optimizer_add_literal(op_array, &_c TSRMLS_CC); \\r
} while (0)\r
\r
# define literal_dtor(zv) do { \\r