i386.c (ix86_fntype_regparm): Rename from ...
authorJan Hubicka <jh@suse.cz>
Sat, 16 Aug 2003 11:04:59 +0000 (13:04 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Sat, 16 Aug 2003 11:04:59 +0000 (11:04 +0000)
commite767b5be438a67c59f8f23b6214fcbb7183a8092
treedf38d256a957a8ffd8b53d92a0e7ccf9f23354bc
parent5ab7486eee0b529d1561533e0b1216c33b652621
i386.c (ix86_fntype_regparm): Rename from ...

* i386.c (ix86_fntype_regparm): Rename from ...
(ix86_function_regparm): ... this one; add fastcall and local
functions.
(ix86_function_ok_for_sibcall): Update.
(ix86_return_pops_args): Likewise.
(init_cumulative_args): Likewise.
(x86_can_output_mi_thunk): Likewise.
(function_arg): Fix formating.
(x86_this_parameter): Fix fastcall.
(x86_output_mi_thunk): Likewise.

* cgraph.c (cgraph_mark_needed_node): Do not mark functions without
body as reachable; mark nested functions as needed too.
(dump_cgraph): Do not output global.calls.
* cgraph.h (cgraph_global_info): Kill.
* cgraphunit.c (cgraph_finalize_function): Enqueue needed functions.
(record_call_1): Speedup.
(cgraph_analyze_function): Break out from ...; compute inlining
parameters.
(cgraph_finalize_compilation_unit): ... here.
(cgraph_mark_inline): Kill computation of calls.
(cgraph_decide_inlining): Do not compute most of initial values.

From-SVN: r70504
gcc/ChangeLog
gcc/cgraph.c
gcc/cgraph.h
gcc/cgraphunit.c
gcc/config/i386/i386.c