Home
last modified time | relevance | path

Searched refs:ret_expr (Results 1 – 3 of 3) sorted by relevance

/openbsd-src/gnu/gcc/gcc/
H A Dtree-nrv.c125 tree ret_expr; in tree_nrv() local
132 ret_expr = TREE_OPERAND (stmt, 0); in tree_nrv()
133 if (ret_expr) in tree_nrv()
134 gcc_assert (ret_expr == result); in tree_nrv()
139 ret_expr = TREE_OPERAND (stmt, 1); in tree_nrv()
148 if (found != ret_expr) in tree_nrv()
152 found = ret_expr; in tree_nrv()
H A Dtree-eh.c590 tree ret_expr = TREE_OPERAND (q->stmt, 0); in do_return_redirection() local
593 if (ret_expr) in do_return_redirection()
617 switch (TREE_CODE (ret_expr)) in do_return_redirection()
621 *return_value_p = ret_expr; in do_return_redirection()
623 gcc_assert (*return_value_p == ret_expr); in do_return_redirection()
629 tree result = TREE_OPERAND (ret_expr, 0); in do_return_redirection()
630 tree new, old = TREE_OPERAND (ret_expr, 1); in do_return_redirection()
H A Dgimplify.c1134 tree ret_expr = TREE_OPERAND (stmt, 0); in gimplify_return_expr() local
1137 if (!ret_expr || TREE_CODE (ret_expr) == RESULT_DECL in gimplify_return_expr()
1138 || ret_expr == error_mark_node) in gimplify_return_expr()
1145 result_decl = TREE_OPERAND (ret_expr, 0); in gimplify_return_expr()
1150 gcc_assert ((TREE_CODE (ret_expr) == MODIFY_EXPR in gimplify_return_expr()
1151 || TREE_CODE (ret_expr) == INIT_EXPR) in gimplify_return_expr()
1184 TREE_OPERAND (ret_expr, 0) = result; in gimplify_return_expr()
1191 ret_expr = result; in gimplify_return_expr()
1193 ret_expr = build2 (MODIFY_EXPR, TREE_TYPE (result), result_decl, result); in gimplify_return_expr()
1194 TREE_OPERAND (stmt, 0) = ret_expr; in gimplify_return_expr()