From: Martin Jambor Date: Wed, 16 May 2018 16:22:56 +0000 (+0200) Subject: Remove unused function ipa_free_edge_args_substructures X-Git-Tag: basepoints/gcc-10~6797 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=73264a8d66c00162103e39b46cd388a4f566821c;p=thirdparty%2Fgcc.git Remove unused function ipa_free_edge_args_substructures 2018-05-16 Martin Jambor * ipa-prop.c (ipa_free_all_edge_args): Remove. * ipa-prop.h (ipa_free_all_edge_args): Likewise. From-SVN: r260295 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6390b422f63c..8a848124ff73 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2018-05-16 Martin Jambor + + * ipa-prop.c (ipa_free_all_edge_args): Remove. + * ipa-prop.h (ipa_free_all_edge_args): Likewise. + 2018-05-16 Wilco Dijkstra * config/aarch64/aarch64.md (fma4): Change into expand pattern. diff --git a/gcc/ipa-prop.c b/gcc/ipa-prop.c index 38441cc49bc8..19d55cda0090 100644 --- a/gcc/ipa-prop.c +++ b/gcc/ipa-prop.c @@ -3708,16 +3708,6 @@ ipa_check_create_edge_args (void) ipa_vr_hash_table = hash_table::create_ggc (37); } -/* Frees all dynamically allocated structures that the argument info points - to. */ - -void -ipa_free_edge_args_substructures (struct ipa_edge_args *args) -{ - vec_free (args->jump_functions); - *args = ipa_edge_args (); -} - /* Free all ipa_edge structures. */ void diff --git a/gcc/ipa-prop.h b/gcc/ipa-prop.h index a61e06135e32..dc45cea9c71b 100644 --- a/gcc/ipa-prop.h +++ b/gcc/ipa-prop.h @@ -664,7 +664,6 @@ extern GTY(()) vec *ipcp_transformations; void ipa_create_all_node_params (void); void ipa_create_all_edge_args (void); void ipa_check_create_edge_args (void); -void ipa_free_edge_args_substructures (struct ipa_edge_args *); void ipa_free_all_node_params (void); void ipa_free_all_edge_args (void); void ipa_free_all_structures_after_ipa_cp (void);