Lines Matching defs:ret_var
377 tree ass_var, ret_var, stmt, func, param, args, call = NULL_TREE;
503 ret_var = TREE_OPERAND (stmt, 0);
504 if (ret_var
505 && TREE_CODE (ret_var) == MODIFY_EXPR)
507 tree ret_op = TREE_OPERAND (ret_var, 1);
513 if (!process_assignment (ret_var, stmt, bsi, &m, &a, &ass_var))
515 ret_var = TREE_OPERAND (ret_var, 0);
520 if (ret_var
521 && (ret_var != ass_var))
618 tree ret_stmt = last_stmt (bb), ret_var, var, stmt, tmp;
624 ret_var = TREE_OPERAND (ret_stmt, 0);
625 if (!ret_var)
628 if (TREE_CODE (ret_var) == MODIFY_EXPR)
630 ret_var->common.ann = (tree_ann_t) stmt_ann (ret_stmt);
631 bsi_replace (&bsi, ret_var, true);
632 SSA_NAME_DEF_STMT (TREE_OPERAND (ret_var, 0)) = ret_var;
633 ret_var = TREE_OPERAND (ret_var, 0);
634 ret_stmt = build1 (RETURN_EXPR, TREE_TYPE (ret_stmt), ret_var);
641 build2 (MULT_EXPR, ret_type, m_acc, ret_var));
651 var = ret_var;