Home
last modified time | relevance | path

Searched refs:ZEND_OP2_LITERAL (Results 1 – 6 of 6) sorted by relevance

/PHP-5.5/ext/opcache/Optimizer/
H A Dpass1_5.c43 Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_LONG &&
44 Z_LVAL(ZEND_OP2_LITERAL(opline)) == 0) {
60 literal_dtor(&ZEND_OP2_LITERAL(opline));
173 ZEND_OP2_LITERAL(opline).type = IS_STRING;
177 memcpy(ptr, Z_STRVAL(ZEND_OP2_LITERAL(opline)), Z_STRLEN(ZEND_OP2_LITERAL(opline)));
181 Z_STRVAL(ZEND_OP2_LITERAL(opline)) = ptr;
182 ptr += Z_STRLEN(ZEND_OP2_LITERAL(opline));
188 memcpy(ptr, ZEND_OP2_LITERAL(next_op).value.str.val, ZEND_OP2_LITERAL(next_op).value.str.len);
190 literal_dtor(&ZEND_OP2_LITERAL(next_op));
224 literal_dtor(&ZEND_OP2_LITERAL(opline));
[all …]
H A Dpass2.c33 if (ZEND_OP2_LITERAL(opline).type == IS_STRING) {
34 convert_scalar_to_number(&ZEND_OP2_LITERAL(opline) TSRMLS_CC);
56 if (ZEND_OP2_LITERAL(opline).type != IS_LONG) {
57 convert_to_long(&ZEND_OP2_LITERAL(opline));
75 if (ZEND_OP2_LITERAL(opline).type != IS_STRING) {
76 convert_to_string(&ZEND_OP2_LITERAL(opline));
166 convert_to_long(&ZEND_OP2_LITERAL(opline));
167 nest_levels = ZEND_OP2_LITERAL(opline).value.lval;
H A Dblock_pass.c962 l = Z_STRLEN(ZEND_OP2_LITERAL(opline)) + Z_STRLEN(ZEND_OP2_LITERAL(src)); in zend_optimize_block()
966 Z_STRVAL(ZEND_OP2_LITERAL(src)) = tmp; in zend_optimize_block()
968 Z_STRVAL(ZEND_OP2_LITERAL(src)) = erealloc(Z_STRVAL(ZEND_OP2_LITERAL(src)), l + 1); in zend_optimize_block()
970 …memcpy(Z_STRVAL(ZEND_OP2_LITERAL(src))+Z_STRLEN(ZEND_OP2_LITERAL(src)), Z_STRVAL(ZEND_OP2_LITERAL(… in zend_optimize_block()
971 Z_STRVAL(ZEND_OP2_LITERAL(src))[l] = '\0'; in zend_optimize_block()
973 efree(Z_STRVAL(ZEND_OP2_LITERAL(opline))); in zend_optimize_block()
977 Z_TYPE(ZEND_OP2_LITERAL(src)) = IS_NULL; in zend_optimize_block()
979 Z_STRVAL(ZEND_OP2_LITERAL(opline)) = Z_STRVAL(ZEND_OP2_LITERAL(src)); in zend_optimize_block()
981 Z_STRLEN(ZEND_OP2_LITERAL(opline)) = l; in zend_optimize_block()
1036 literal_dtor(&ZEND_OP2_LITERAL(opline)); in zend_optimize_block()
[all …]
H A Dzend_optimizer.c164 …Z_HASH_P(&ZEND_OP2_LITERAL(opline)) = zend_hash_func(Z_STRVAL(ZEND_OP2_LITERAL(opline)), Z_STRLEN( in update_op2_const()
272 ZEND_OP2_LITERAL(opline) = *val; in update_op2_const()
H A Dnop_removal.c21 Z_TYPE(ZEND_OP2_LITERAL(opline)) != IS_LONG) { in nop_removal()
/PHP-5.5/ext/opcache/
H A DZendAccelerator.h372 # define ZEND_OP2_LITERAL(opline) (op_array)->literals[(opline)->op2.constant].constant macro
391 # define ZEND_OP2_LITERAL(opline) (opline)->op2.u.constant macro

Completed in 29 milliseconds