Home
last modified time | relevance | path

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

/PHP-8.3/Zend/Optimizer/
H A Dpass1.c39 literal_dtor(&ZEND_OP1_LITERAL(opline)); in replace_by_const_or_qm_assign()
67 convert_to_string(&ZEND_OP1_LITERAL(opline)); in zend_optimizer_pass1()
231 …zend_optimizer_collect_constant(ctx, &ZEND_OP1_LITERAL(send1_opline), &ZEND_OP1_LITERAL(send2_opli… in zend_optimizer_pass1()
235 …nstr(Z_STRVAL(ZEND_OP1_LITERAL(send1_opline)), "::", sizeof("::") - 1, Z_STRVAL(ZEND_OP1_LITERAL(s… in zend_optimizer_pass1()
258 literal_dtor(&ZEND_OP1_LITERAL(send1_opline)); in zend_optimizer_pass1()
279 literal_dtor(&ZEND_OP1_LITERAL(opline)); in zend_optimizer_pass1()
295 if (zend_is_true(&ZEND_OP1_LITERAL(opline))) { in zend_optimizer_pass1()
298 zval_ptr_dtor_nogc(&ZEND_OP1_LITERAL(opline)); in zend_optimizer_pass1()
299 ZVAL_TRUE(&ZEND_OP1_LITERAL(opline)); in zend_optimizer_pass1()
307 ZVAL_FALSE(&ZEND_OP1_LITERAL(opline)); in zend_optimizer_pass1()
[all …]
H A Dblock_pass.c168 ZVAL_COPY(&c, &ZEND_OP1_LITERAL(src)); in zend_optimize_block()
180 literal_dtor(&ZEND_OP1_LITERAL(src)); in zend_optimize_block()
201 ZVAL_COPY(&c, &ZEND_OP1_LITERAL(src)); in zend_optimize_block()
205 literal_dtor(&ZEND_OP1_LITERAL(src)); in zend_optimize_block()
248 Z_STR(ZEND_OP1_LITERAL(last_op)) = tmp; in zend_optimize_block()
250 … Z_STR(ZEND_OP1_LITERAL(last_op)) = zend_string_extend(Z_STR(ZEND_OP1_LITERAL(last_op)), l, 0); in zend_optimize_block()
253 …memcpy(Z_STRVAL(ZEND_OP1_LITERAL(last_op)) + old_len, Z_STRVAL(ZEND_OP1_LITERAL(opline)), Z_STRLEN… in zend_optimize_block()
256 … ZVAL_STR(&ZEND_OP1_LITERAL(opline), zend_new_interned_string(Z_STR(ZEND_OP1_LITERAL(last_op)))); in zend_optimize_block()
257 ZVAL_NULL(&ZEND_OP1_LITERAL(last_op)); in zend_optimize_block()
973 literal_dtor(&ZEND_OP1_LITERAL(op)); in assemble_code_blocks()
[all …]
H A Dpass3.c98 ZVAL_COPY(&zv, &ZEND_OP1_LITERAL(opline)); in zend_optimizer_pass3()
H A Dzend_optimizer_internal.h30 #define ZEND_OP1_LITERAL(opline) (op_array)->literals[(opline)->op1.constant] macro
H A Dzend_optimizer.c229 literal_dtor(&ZEND_OP1_LITERAL(opline)); in zend_optimizer_convert_to_free_op1()
433 if (Z_TYPE(ZEND_OP1_LITERAL(opline)) == IS_STRING) { in zend_optimizer_update_op1_const()
434 zend_string_hash_val(Z_STR(ZEND_OP1_LITERAL(opline))); in zend_optimizer_update_op1_const()

Completed in 21 milliseconds