Lines Matching refs:ZEND_OP2_LITERAL

146 	HashTable *jumptable = Z_ARRVAL(ZEND_OP2_LITERAL(opline));  in get_const_switch_target()
436 literal_dtor(&ZEND_OP2_LITERAL(opline)); in zend_optimize_block()
480 (Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_FALSE || in zend_optimize_block()
481 Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_TRUE)) { in zend_optimize_block()
486 ((opline->opcode != ZEND_IS_NOT_EQUAL) == ((Z_TYPE(ZEND_OP2_LITERAL(opline))) == IS_TRUE)) ? in zend_optimize_block()
686 if (Z_TYPE(ZEND_OP2_LITERAL(opline)) != IS_STRING) { in zend_optimize_block()
687 convert_to_string_safe(&ZEND_OP2_LITERAL(opline)); in zend_optimize_block()
689 if (Z_TYPE(ZEND_OP2_LITERAL(src)) != IS_STRING) { in zend_optimize_block()
690 convert_to_string_safe(&ZEND_OP2_LITERAL(src)); in zend_optimize_block()
695 old_len = Z_STRLEN(ZEND_OP2_LITERAL(src)); in zend_optimize_block()
696 l = old_len + Z_STRLEN(ZEND_OP2_LITERAL(opline)); in zend_optimize_block()
697 if (!Z_REFCOUNTED(ZEND_OP2_LITERAL(src))) { in zend_optimize_block()
699 memcpy(ZSTR_VAL(tmp), Z_STRVAL(ZEND_OP2_LITERAL(src)), old_len); in zend_optimize_block()
700 Z_STR(ZEND_OP2_LITERAL(src)) = tmp; in zend_optimize_block()
702 Z_STR(ZEND_OP2_LITERAL(src)) = zend_string_extend(Z_STR(ZEND_OP2_LITERAL(src)), l, 0); in zend_optimize_block()
704 Z_TYPE_INFO(ZEND_OP2_LITERAL(src)) = IS_STRING_EX; in zend_optimize_block()
705 …memcpy(Z_STRVAL(ZEND_OP2_LITERAL(src)) + old_len, Z_STRVAL(ZEND_OP2_LITERAL(opline)), Z_STRLEN(ZEN… in zend_optimize_block()
706 Z_STRVAL(ZEND_OP2_LITERAL(src))[l] = '\0'; in zend_optimize_block()
707 zval_ptr_dtor_str(&ZEND_OP2_LITERAL(opline)); in zend_optimize_block()
708 ZVAL_STR(&ZEND_OP2_LITERAL(opline), zend_new_interned_string(Z_STR(ZEND_OP2_LITERAL(src)))); in zend_optimize_block()
709 ZVAL_NULL(&ZEND_OP2_LITERAL(src)); in zend_optimize_block()
754 Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_STRING && in zend_optimize_block()
755 Z_STRLEN(ZEND_OP2_LITERAL(opline)) == 0) { in zend_optimize_block()
757 literal_dtor(&ZEND_OP2_LITERAL(opline)); in zend_optimize_block()
804 …eval_binary_op(&result, opline->opcode, &ZEND_OP1_LITERAL(opline), &ZEND_OP2_LITERAL(opline)) == S… in zend_optimize_block()
806 literal_dtor(&ZEND_OP2_LITERAL(opline)); in zend_optimize_block()
948 literal_dtor(&ZEND_OP2_LITERAL(op)); in assemble_code_blocks()
1009 HashTable *jumptable = Z_ARRVAL(ZEND_OP2_LITERAL(opline)); in assemble_code_blocks()
1885 literal_dtor(&ZEND_OP2_LITERAL(op)); in zend_merge_blocks()