Home
last modified time | relevance | path

Searched refs:funtype (Results 1 – 11 of 11) sorted by relevance

/openbsd-src/gnu/usr.bin/gcc/gcc/config/ns32k/
H A Dns32k.c1074 ns32k_return_pops_args (fundecl, funtype, size) in ns32k_return_pops_args() argument
1076 tree funtype;
1081 if (TREE_CODE (funtype) == IDENTIFIER_NODE)
1085 if (lookup_attribute ("cdecl", TYPE_ATTRIBUTES (funtype)))
1089 if (lookup_attribute ("stdcall", TYPE_ATTRIBUTES (funtype)))
1094 if (TYPE_ARG_TYPES (funtype) == NULL_TREE
1095 || (TREE_VALUE (tree_last (TYPE_ARG_TYPES (funtype))) == void_type_node))
/openbsd-src/gnu/gcc/gcc/
H A Dcalls.c240 tree funtype ATTRIBUTE_UNUSED, in emit_call_1()
251 HOST_WIDE_INT n_popped = RETURN_POPS_ARGS (fndecl, funtype, stack_size); in emit_call_1()
1848 tree funtype; in expand_call() local
2053 funtype = TREE_TYPE (addr); in expand_call()
2054 gcc_assert (POINTER_TYPE_P (funtype)); in expand_call()
2055 funtype = TREE_TYPE (funtype); in expand_call()
2061 type_arg_types = split_complex_types (TYPE_ARG_TYPES (funtype)); in expand_call()
2065 type_arg_types = TYPE_ARG_TYPES (funtype); in expand_call()
2089 make_tree (build_pointer_type (TREE_TYPE (funtype)), in expand_call()
2117 INIT_CUMULATIVE_ARGS (args_so_far, funtype, NULL_RTX, fndecl, n_named_args); in expand_call()
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dcalls.c452 emit_call_1 (funexp, fndecl, funtype, stack_size, rounded_stack_size, in emit_call_1() argument
457 tree funtype ATTRIBUTE_UNUSED;
471 HOST_WIDE_INT n_popped = RETURN_POPS_ARGS (fndecl, funtype, stack_size);
2152 tree funtype; local
2359 funtype = TREE_TYPE (addr);
2360 if (! POINTER_TYPE_P (funtype))
2362 funtype = TREE_TYPE (funtype);
2389 make_tree (build_pointer_type (TREE_TYPE (funtype)),
2417 && TYPE_ARG_TYPES (funtype) != 0)
2419 = (list_length (TYPE_ARG_TYPES (funtype))
[all …]
H A DChangeLog.111648 (emit_call_1): Mark parameters `fndecl' and `funtype' with
/openbsd-src/gnu/usr.bin/gcc/gcc/config/ip2k/
H A Dip2k.c154 ip2k_return_pops_args (fundecl, funtype, size) in ip2k_return_pops_args() argument
156 tree funtype;
159 if (TREE_CODE (funtype) == IDENTIFIER_NODE)
162 if (TYPE_ARG_TYPES (funtype) == NULL_TREE
163 || (TREE_VALUE (tree_last (TYPE_ARG_TYPES (funtype))) == void_type_node))
/openbsd-src/gnu/usr.bin/gcc/gcc/config/i386/
H A Di386.c1534 ix86_return_pops_args (fundecl, funtype, size) in ix86_return_pops_args() argument
1536 tree funtype;
1542 if (! lookup_attribute ("cdecl", TYPE_ATTRIBUTES (funtype))) {
1545 if (lookup_attribute ("stdcall", TYPE_ATTRIBUTES (funtype)))
1549 && (TYPE_ARG_TYPES (funtype) == NULL_TREE
1550 || (TREE_VALUE (tree_last (TYPE_ARG_TYPES (funtype)))
1556 if (aggregate_value_p (TREE_TYPE (funtype))
1559 int nregs = ix86_fntype_regparm (funtype);
/openbsd-src/gnu/gcc/gcc/config/bfin/
H A Dbfin.c121 static e_funkind funkind (tree funtype) in funkind() argument
123 tree attrs = TYPE_ATTRIBUTES (funtype); in funkind()
/openbsd-src/gnu/gcc/gcc/config/i386/
H A Di386.c2632 ix86_return_pops_args (tree fundecl, tree funtype, int size) in ix86_return_pops_args() argument
2637 if (! lookup_attribute ("cdecl", TYPE_ATTRIBUTES (funtype))) { in ix86_return_pops_args()
2641 if (lookup_attribute ("stdcall", TYPE_ATTRIBUTES (funtype)) in ix86_return_pops_args()
2642 || lookup_attribute ("fastcall", TYPE_ATTRIBUTES (funtype))) in ix86_return_pops_args()
2646 && (TYPE_ARG_TYPES (funtype) == NULL_TREE in ix86_return_pops_args()
2647 || (TREE_VALUE (tree_last (TYPE_ARG_TYPES (funtype))) in ix86_return_pops_args()
2653 if (aggregate_value_p (TREE_TYPE (funtype), fundecl) in ix86_return_pops_args()
2657 int nregs = ix86_function_regparm (funtype, fundecl); in ix86_return_pops_args()
/openbsd-src/gnu/gcc/gcc/config/sh/
H A Dsh.c9791 tree funtype = TREE_TYPE (function); in sh_output_mi_thunk() local
9809 INIT_CUMULATIVE_ARGS (cum, funtype, NULL_RTX, 0, 1); in sh_output_mi_thunk()
9816 tree ptype = build_pointer_type (TREE_TYPE (funtype)); in sh_output_mi_thunk()
/openbsd-src/gnu/usr.bin/gcc/gcc/doc/
H A Dtm.texi3414 @item RETURN_POPS_ARGS (@var{fundecl}, @var{funtype}, @var{stack-size})
3425 @var{funtype} is a C variable whose value is a tree node that
3449 @var{funtype} is examined to determine whether a function takes a fixed
/openbsd-src/gnu/gcc/gcc/doc/
H A Dtm.texi3705 @defmac RETURN_POPS_ARGS (@var{fundecl}, @var{funtype}, @var{stack-size})
3716 @var{funtype} is a C variable whose value is a tree node that
3740 @var{funtype} is examined to determine whether a function takes a fixed