diff options
author | Martin Jambor <mjambor@suse.cz> | 2008-09-13 16:35:10 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2008-09-13 14:35:10 +0000 |
commit | 934cb78a5826cfb0549000d76cd7a05fa5369c03 (patch) | |
tree | 3fc2f320e79fec412a2671fffbe0c677f5c15b35 /gcc/tree-inline.c | |
parent | 025fa62ffccb6a71578e01d07592e4c6fae1be4c (diff) | |
download | gcc-934cb78a5826cfb0549000d76cd7a05fa5369c03.zip gcc-934cb78a5826cfb0549000d76cd7a05fa5369c03.tar.gz gcc-934cb78a5826cfb0549000d76cd7a05fa5369c03.tar.bz2 |
cgraph.c (free_edges): New variable.
* cgraph.c (free_edges): New variable.
(NEXT_FREE_EDGE): New macro.
(cgraph_free_edge): New function.
(cgraph_remove_edge): Call cgraph_remove_edge_1.
(cgraph_node_remove_callees): Likewise.
(cgraph_node_remove_callers): Likewise.
(cgraph_create_edge): Reuse edges from the free list. Do not
update uid if doing so.
(cgraph_remove_*_hook): Add free call.
Co-Authored-By: Jan Hubicka <jh@suse.cz>
From-SVN: r140341
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions