Lines Matching defs:arg_info
5275 tree args = ce->u.arg_info->parms;
6319 struct c_arg_info *arg_info = 0;
7100 arg_info = declarator->u.arg_info;
7101 arg_types = grokparms (arg_info, really_funcdef);
7163 FOR_EACH_VEC_SAFE_ELT_REVERSE (arg_info->tags, ix, tag)
7678 current_function_arg_info = arg_info;
7877 grokparms (struct c_arg_info *arg_info, bool funcdef_flag)
7879 tree arg_types = arg_info->types;
7881 if (funcdef_flag && arg_info->had_vla_unspec)
7903 arg_info->parms = NULL_TREE;
7906 arg_info->parms = arg_info->types;
7908 arg_info->types = NULL_TREE;
7920 && !arg_info->parms)
7921 arg_types = arg_info->types = void_list_node;
7932 for (parm = arg_info->parms, typelt = arg_types, parmno = 1;
8008 struct c_arg_info *arg_info = build_arg_info ();
8017 arg_info->had_vla_unspec = current_scope->had_vla_unspec;
8045 arg_info->types = void_list_node;
8046 return arg_info;
8176 arg_info->parms = parms;
8177 arg_info->tags = tags;
8178 arg_info->types = types;
8179 arg_info->others = others;
8180 arg_info->pending_sizes = expr;
8181 return arg_info;
9782 store_parm_decls_newstyle (tree fndecl, const struct c_arg_info *arg_info)
9804 && arg_info->types != error_mark_node)
9810 for (decl = arg_info->parms; decl; decl = DECL_CHAIN (decl))
9828 DECL_ARGUMENTS (fndecl) = arg_info->parms;
9831 for (decl = arg_info->others; decl; decl = DECL_CHAIN (decl))
9842 FOR_EACH_VEC_SAFE_ELT_REVERSE (arg_info->tags, ix, tag)
9852 store_parm_decls_oldstyle (tree fndecl, const struct c_arg_info *arg_info)
9856 tree parmids = arg_info->parms;
10145 /* Store parameter declarations passed in ARG_INFO into the current
10149 store_parm_decls_from (struct c_arg_info *arg_info)
10151 current_function_arg_info = arg_info;
10187 struct c_arg_info *arg_info = current_function_arg_info;
10194 proto = arg_info->types != 0;
10197 store_parm_decls_newstyle (fndecl, arg_info);
10199 store_parm_decls_oldstyle (fndecl, arg_info);
10225 if (arg_info->pending_sizes)
10241 walk_tree_without_duplicates (&arg_info->pending_sizes,
10243 add_stmt (arg_info->pending_sizes);
10571 p->arg_info = current_function_arg_info;
10610 current_function_arg_info = p->arg_info;
10762 ret->u.arg_info = args;