expr_ast         2451 Zend/zend_compile.c zend_bool zend_is_assign_to_self(zend_ast *var_ast, zend_ast *expr_ast) /* {{{ */
expr_ast         2453 Zend/zend_compile.c 	if (expr_ast->kind != ZEND_AST_VAR || expr_ast->child[0]->kind != ZEND_AST_ZVAL) {
expr_ast         2467 Zend/zend_compile.c 		zend_string *name2 = zval_get_string(zend_ast_get_zval(expr_ast->child[0]));
expr_ast         2507 Zend/zend_compile.c zend_bool zend_list_has_assign_to_self(zend_ast *list_ast, zend_ast *expr_ast) /* {{{ */
expr_ast         2510 Zend/zend_compile.c 	if (expr_ast->kind == ZEND_AST_VAR && expr_ast->child[0]->kind == ZEND_AST_ZVAL) {
expr_ast         2511 Zend/zend_compile.c 		zend_string *name = zval_get_string(zend_ast_get_zval(expr_ast->child[0]));
expr_ast         2523 Zend/zend_compile.c 	zend_ast *expr_ast = ast->child[1];
expr_ast         2540 Zend/zend_compile.c 			zend_compile_expr(&expr_node, expr_ast);
expr_ast         2548 Zend/zend_compile.c 			if (zend_is_assign_to_self(var_ast, expr_ast)) {
expr_ast         2550 Zend/zend_compile.c 				zend_compile_simple_var_no_cv(&expr_node, expr_ast, BP_VAR_R, 0);
expr_ast         2552 Zend/zend_compile.c 				zend_compile_expr(&expr_node, expr_ast);
expr_ast         2563 Zend/zend_compile.c 			zend_compile_expr(&expr_node, expr_ast);
expr_ast         2571 Zend/zend_compile.c 			if (zend_list_has_assign_to_self(var_ast, expr_ast)) {
expr_ast         2573 Zend/zend_compile.c 				zend_compile_simple_var_no_cv(&expr_node, expr_ast, BP_VAR_R, 0);
expr_ast         2575 Zend/zend_compile.c 				zend_compile_expr(&expr_node, expr_ast);
expr_ast         2630 Zend/zend_compile.c 	zend_ast *expr_ast = ast->child[1];
expr_ast         2644 Zend/zend_compile.c 			zend_compile_expr(&expr_node, expr_ast);
expr_ast         2651 Zend/zend_compile.c 			zend_compile_expr(&expr_node, expr_ast);
expr_ast         2662 Zend/zend_compile.c 			zend_compile_expr(&expr_node, expr_ast);
expr_ast         3578 Zend/zend_compile.c 	zend_ast *expr_ast = ast->child[0];
expr_ast         3584 Zend/zend_compile.c 	if (!expr_ast) {
expr_ast         3587 Zend/zend_compile.c 	} else if (by_ref && zend_is_variable(expr_ast) && !zend_is_call(expr_ast)) {
expr_ast         3588 Zend/zend_compile.c 		zend_compile_var(&expr_node, expr_ast, BP_VAR_REF);
expr_ast         3590 Zend/zend_compile.c 		zend_compile_expr(&expr_node, expr_ast);
expr_ast         3601 Zend/zend_compile.c 		zend_emit_return_type_check(expr_ast ? &expr_node : NULL, CG(active_op_array)->arg_info - 1);
expr_ast         3609 Zend/zend_compile.c 	if (expr_ast) {
expr_ast         3610 Zend/zend_compile.c 		if (zend_is_call(expr_ast)) {
expr_ast         3612 Zend/zend_compile.c 		} else if (by_ref && !zend_is_variable(expr_ast)) {
expr_ast         3622 Zend/zend_compile.c 	zend_ast *expr_ast = ast->child[0];
expr_ast         3625 Zend/zend_compile.c 	zend_compile_expr(&expr_node, expr_ast);
expr_ast         3634 Zend/zend_compile.c 	zend_ast *expr_ast = ast->child[0];
expr_ast         3637 Zend/zend_compile.c 	zend_compile_expr(&expr_node, expr_ast);
expr_ast         3843 Zend/zend_compile.c 		zend_ast *expr_ast = list->child[i];
expr_ast         3846 Zend/zend_compile.c 		zend_compile_expr(result, expr_ast);
expr_ast         3887 Zend/zend_compile.c 	zend_ast *expr_ast = ast->child[0];
expr_ast         3892 Zend/zend_compile.c 	zend_bool is_variable = zend_is_variable(expr_ast) && !zend_is_call(expr_ast)
expr_ast         3893 Zend/zend_compile.c 		&& zend_can_write_to_variable(expr_ast);
expr_ast         3913 Zend/zend_compile.c 		zend_compile_var(&expr_node, expr_ast, BP_VAR_W);
expr_ast         3915 Zend/zend_compile.c 		zend_compile_expr(&expr_node, expr_ast);
expr_ast         3919 Zend/zend_compile.c 		zend_separate_if_call_and_write(&expr_node, expr_ast, BP_VAR_W);
expr_ast         4010 Zend/zend_compile.c 	zend_ast *expr_ast = ast->child[0];
expr_ast         4021 Zend/zend_compile.c 	zend_compile_expr(&expr_node, expr_ast);
expr_ast         5989 Zend/zend_compile.c 	zend_ast *expr_ast = ast->child[0];
expr_ast         5993 Zend/zend_compile.c 	zend_compile_expr(&expr_node, expr_ast);
expr_ast         6009 Zend/zend_compile.c 	zend_ast *expr_ast = ast->child[0];
expr_ast         6015 Zend/zend_compile.c 	zend_compile_expr(&expr_node, expr_ast);
expr_ast         6127 Zend/zend_compile.c 	zend_ast *expr_ast = ast->child[0];
expr_ast         6131 Zend/zend_compile.c 	zend_compile_expr(&expr_node, expr_ast);
expr_ast         6201 Zend/zend_compile.c 	zend_ast *expr_ast = ast->child[0];
expr_ast         6208 Zend/zend_compile.c 	zend_compile_var(&expr_node, expr_ast, BP_VAR_IS);
expr_ast         6226 Zend/zend_compile.c 	zend_ast *expr_ast = ast->child[0];
expr_ast         6229 Zend/zend_compile.c 	zend_compile_expr(&expr_node, expr_ast);
expr_ast         6241 Zend/zend_compile.c 	zend_ast *expr_ast = ast->child[0];
expr_ast         6243 Zend/zend_compile.c 	if (expr_ast) {
expr_ast         6245 Zend/zend_compile.c 		zend_compile_expr(&expr_node, expr_ast);
expr_ast         6292 Zend/zend_compile.c 	zend_ast *expr_ast = ast->child[0];
expr_ast         6302 Zend/zend_compile.c 	zend_compile_expr(&expr_node, expr_ast);
expr_ast         6343 Zend/zend_compile.c 	zend_ast *expr_ast = ast->child[0];
expr_ast         6348 Zend/zend_compile.c 	zend_compile_expr(&expr_node, expr_ast);
expr_ast         6411 Zend/zend_compile.c 	zend_ast *expr_ast = ast->child[0];
expr_ast         6419 Zend/zend_compile.c 	if (expr_ast->kind == ZEND_AST_VAR) {
expr_ast         6422 Zend/zend_compile.c 		zend_compile_simple_var_no_cv(result, expr_ast, BP_VAR_R, 0 );
expr_ast         6424 Zend/zend_compile.c 		zend_compile_expr(result, expr_ast);
expr_ast         6441 Zend/zend_compile.c 	zend_ast *expr_ast = ast->child[0];
expr_ast         6448 Zend/zend_compile.c 	args_ast = zend_ast_create_list(1, ZEND_AST_ARG_LIST, expr_ast);