Home
last modified time | relevance | path

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

/PHP-7.3/ext/opcache/Optimizer/
H A Dpass2.c49 if (Z_TYPE(ZEND_OP1_LITERAL(opline)) == IS_STRING) { in zend_optimizer_pass2()
51 …if (is_numeric_string(Z_STRVAL(ZEND_OP1_LITERAL(opline)), Z_STRLEN(ZEND_OP1_LITERAL(opline)), NULL… in zend_optimizer_pass2()
80 if (Z_TYPE(ZEND_OP1_LITERAL(opline)) != IS_LONG) { in zend_optimizer_pass2()
82 if (!(Z_TYPE(ZEND_OP1_LITERAL(opline)) == IS_STRING in zend_optimizer_pass2()
83 …&& !is_numeric_string(Z_STRVAL(ZEND_OP1_LITERAL(opline)), Z_STRLEN(ZEND_OP1_LITERAL(opline)), NULL… in zend_optimizer_pass2()
84 convert_to_long(&ZEND_OP1_LITERAL(opline)); in zend_optimizer_pass2()
110 if (Z_TYPE(ZEND_OP1_LITERAL(opline)) != IS_STRING) { in zend_optimizer_pass2()
111 convert_to_string(&ZEND_OP1_LITERAL(opline)); in zend_optimizer_pass2()
164 literal_dtor(&ZEND_OP1_LITERAL(opline)); in zend_optimizer_pass2()
204 if (zend_is_true(&ZEND_OP1_LITERAL(opline))) { in zend_optimizer_pass2()
[all …]
H A Dpass1_5.c75 literal_dtor(&ZEND_OP1_LITERAL(opline)); in zend_optimizer_pass1()
94 literal_dtor(&ZEND_OP1_LITERAL(opline)); in zend_optimizer_pass1()
120 literal_dtor(&ZEND_OP1_LITERAL(opline)); in zend_optimizer_pass1()
243 literal_dtor(&ZEND_OP1_LITERAL(opline)); in zend_optimizer_pass1()
310 …zend_optimizer_collect_constant(ctx, &ZEND_OP1_LITERAL(send1_opline), &ZEND_OP1_LITERAL(send2_opli… in zend_optimizer_pass1()
314 …nstr(Z_STRVAL(ZEND_OP1_LITERAL(send1_opline)), "::", sizeof("::") - 1, Z_STRVAL(ZEND_OP1_LITERAL(s… in zend_optimizer_pass1()
351 Z_STR(ZEND_OP1_LITERAL(send1_opline))); in zend_optimizer_pass1()
388 Z_STR(ZEND_OP1_LITERAL(send1_opline))); in zend_optimizer_pass1()
450 …IS_ABSOLUTE_PATH(Z_STRVAL(ZEND_OP1_LITERAL(send1_opline)), Z_STRLEN(ZEND_OP1_LITERAL(send1_opline)… in zend_optimizer_pass1()
484 literal_dtor(&ZEND_OP1_LITERAL(opline)); in zend_optimizer_pass1()
[all …]
H A Dblock_pass.c195 ZVAL_COPY(&c, &ZEND_OP1_LITERAL(src)); in zend_optimize_block()
199 literal_dtor(&ZEND_OP1_LITERAL(src)); in zend_optimize_block()
265 ZVAL_COPY(&c, &ZEND_OP1_LITERAL(src)); in zend_optimize_block()
269 literal_dtor(&ZEND_OP1_LITERAL(src)); in zend_optimize_block()
315 Z_STR(ZEND_OP1_LITERAL(last_op)) = tmp; in zend_optimize_block()
317 Z_STR(ZEND_OP1_LITERAL(last_op)) = zend_string_extend(Z_STR(ZEND_OP1_LITERAL(last_op)), l, 0); in zend_optimize_block()
320 …memcpy(Z_STRVAL(ZEND_OP1_LITERAL(last_op)) + old_len, Z_STRVAL(ZEND_OP1_LITERAL(opline)), Z_STRLEN… in zend_optimize_block()
323 … ZVAL_STR(&ZEND_OP1_LITERAL(opline), zend_new_interned_string(Z_STR(ZEND_OP1_LITERAL(last_op)))); in zend_optimize_block()
324 ZVAL_NULL(&ZEND_OP1_LITERAL(last_op)); in zend_optimize_block()
435 literal_dtor(&ZEND_OP1_LITERAL(opline)); in zend_optimize_block()
[all …]
H A Dzend_optimizer_internal.h28 #define ZEND_OP1_LITERAL(opline) (op_array)->literals[(opline)->op1.constant] macro
H A Dpass3.c109 && Z_TYPE(ZEND_OP1_LITERAL(opline)) != IS_ARRAY)) { in zend_optimizer_pass3()
H A Dzend_optimizer.c373 if (Z_TYPE(ZEND_OP1_LITERAL(opline)) == IS_STRING) { in zend_optimizer_update_op1_const()
374 zend_string_hash_val(Z_STR(ZEND_OP1_LITERAL(opline))); in zend_optimizer_update_op1_const()

Completed in 19 milliseconds