Lines Matching refs:ZEND_OP2_LITERAL
48 literal_dtor(&ZEND_OP2_LITERAL(opline)); in replace_by_const_or_qm_assign()
75 if (opline->op2_type == IS_CONST && Z_TYPE(ZEND_OP2_LITERAL(opline)) != IS_STRING) { in zend_optimizer_pass1()
76 TO_STRING_NOWARN(&ZEND_OP2_LITERAL(opline)); in zend_optimizer_pass1()
101 …eval_binary_op(&result, opline->opcode, &ZEND_OP1_LITERAL(opline), &ZEND_OP2_LITERAL(opline)) == S… in zend_optimizer_pass1()
108 && Z_TYPE(ZEND_OP2_LITERAL(opline)) != IS_STRING) { in zend_optimizer_pass1()
109 TO_STRING_NOWARN(&ZEND_OP2_LITERAL(opline)); in zend_optimizer_pass1()
130 Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_STRING && in zend_optimizer_pass1()
131 zend_string_equals_literal(Z_STR(ZEND_OP2_LITERAL(opline)), "__COMPILER_HALT_OFFSET__")) { in zend_optimizer_pass1()
142 literal_dtor(&ZEND_OP2_LITERAL(opline)); in zend_optimizer_pass1()
150 Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_STRING) { in zend_optimizer_pass1()
152 if (!zend_optimizer_get_persistent_constant(Z_STR(ZEND_OP2_LITERAL(opline)), &result, 1)) { in zend_optimizer_pass1()
153 …onstants || !zend_optimizer_get_collected_constant(ctx->constants, &ZEND_OP2_LITERAL(opline), &res… in zend_optimizer_pass1()
166 Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_STRING) { in zend_optimizer_pass1()
172 &ce->constants_table, Z_STR(ZEND_OP2_LITERAL(opline))); in zend_optimizer_pass1()
225 Z_TYPE(ZEND_OP2_LITERAL(init_opline)) != IS_STRING) { in zend_optimizer_pass1()
232 if (zend_string_equals_literal_ci(Z_STR(ZEND_OP2_LITERAL(init_opline)), "define")) { in zend_optimizer_pass1()
251 literal_dtor(&ZEND_OP2_LITERAL(init_opline)); in zend_optimizer_pass1()
261 …zend_optimizer_eval_special_func_call(&result, Z_STR(ZEND_OP2_LITERAL(init_opline)), Z_STR(ZEND_OP… in zend_optimizer_pass1()
262 literal_dtor(&ZEND_OP2_LITERAL(init_opline)); in zend_optimizer_pass1()
291 Z_TYPE(ZEND_OP2_LITERAL(opline)) != IS_CONSTANT_AST) { in zend_optimizer_pass1()
292 zend_optimizer_collect_constant(ctx, &ZEND_OP1_LITERAL(opline), &ZEND_OP2_LITERAL(opline)); in zend_optimizer_pass1()