Lines Matching refs:ZEND_OP1_LITERAL
39 literal_dtor(&ZEND_OP1_LITERAL(opline)); in replace_by_const_or_qm_assign()
66 if (opline->op1_type == IS_CONST && Z_TYPE(ZEND_OP1_LITERAL(opline)) != IS_STRING) { in zend_optimizer_pass1()
67 convert_to_string(&ZEND_OP1_LITERAL(opline)); in zend_optimizer_pass1()
95 …zend_optimizer_eval_binary_op(&result, opline->opcode, &ZEND_OP1_LITERAL(opline), &ZEND_OP2_LITERA… in zend_optimizer_pass1()
109 … zend_optimizer_eval_cast(&result, opline->extended_value, &ZEND_OP1_LITERAL(opline)) == SUCCESS) { in zend_optimizer_pass1()
117 zend_optimizer_eval_unary_op(&result, opline->opcode, &ZEND_OP1_LITERAL(opline)) == SUCCESS) { in zend_optimizer_pass1()
228 if (Z_TYPE(ZEND_OP1_LITERAL(send1_opline)) == IS_STRING && send2_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()
254 if (!send2_opline && Z_TYPE(ZEND_OP1_LITERAL(send1_opline)) == IS_STRING && in zend_optimizer_pass1()
255 …cial_func_call(&result, Z_STR(ZEND_OP2_LITERAL(init_opline)), Z_STR(ZEND_OP1_LITERAL(send1_opline)… in zend_optimizer_pass1()
258 literal_dtor(&ZEND_OP1_LITERAL(send1_opline)); in zend_optimizer_pass1()
270 zend_optimizer_eval_strlen(&result, &ZEND_OP1_LITERAL(opline)) == SUCCESS) { in zend_optimizer_pass1()
275 if (!zend_optimizer_get_persistent_constant(Z_STR(ZEND_OP1_LITERAL(opline)), &result, 0)) { in zend_optimizer_pass1()
279 literal_dtor(&ZEND_OP1_LITERAL(opline)); in zend_optimizer_pass1()
284 Z_TYPE(ZEND_OP1_LITERAL(opline)) == IS_STRING && in zend_optimizer_pass1()
286 zend_optimizer_collect_constant(ctx, &ZEND_OP1_LITERAL(opline), &ZEND_OP2_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()
306 zval_ptr_dtor_nogc(&ZEND_OP1_LITERAL(opline)); in zend_optimizer_pass1()
307 ZVAL_FALSE(&ZEND_OP1_LITERAL(opline)); in zend_optimizer_pass1()
319 int should_jmp = zend_is_true(&ZEND_OP1_LITERAL(opline)); in zend_optimizer_pass1()
324 literal_dtor(&ZEND_OP1_LITERAL(opline)); in zend_optimizer_pass1()