| /openbsd-src/gnu/usr.bin/gcc/gcc/config/ns32k/ |
| H A D | ns32k.c | 1074 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 D | calls.c | 240 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 D | calls.c | 452 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 D | ChangeLog.1 | 11648 (emit_call_1): Mark parameters `fndecl' and `funtype' with
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/ip2k/ |
| H A D | ip2k.c | 154 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 D | i386.c | 1534 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 D | bfin.c | 121 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 D | i386.c | 2632 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 D | sh.c | 9791 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 D | tm.texi | 3414 @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 D | tm.texi | 3705 @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
|