aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Jambor <mjambor@suse.cz>2018-05-16 18:22:56 +0200
committerMartin Jambor <jamborm@gcc.gnu.org>2018-05-16 18:22:56 +0200
commit73264a8d66c00162103e39b46cd388a4f566821c (patch)
treebcee8e63fb58be1cff5ae26696c978a15bbc88b9
parent6747254bbaba5bfdb75c7d24e2d14ffaf7cece3b (diff)
downloadgcc-73264a8d66c00162103e39b46cd388a4f566821c.zip
gcc-73264a8d66c00162103e39b46cd388a4f566821c.tar.gz
gcc-73264a8d66c00162103e39b46cd388a4f566821c.tar.bz2
Remove unused function ipa_free_edge_args_substructures
2018-05-16 Martin Jambor <mjambor@suse.cz> * ipa-prop.c (ipa_free_all_edge_args): Remove. * ipa-prop.h (ipa_free_all_edge_args): Likewise. From-SVN: r260295
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/ipa-prop.c10
-rw-r--r--gcc/ipa-prop.h1
3 files changed, 5 insertions, 11 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6390b42..8a84812 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2018-05-16 Martin Jambor <mjambor@suse.cz>
+
+ * ipa-prop.c (ipa_free_all_edge_args): Remove.
+ * ipa-prop.h (ipa_free_all_edge_args): Likewise.
+
2018-05-16 Wilco Dijkstra <wdijkstr@arm.com>
* config/aarch64/aarch64.md (fma<mode>4): Change into expand pattern.
diff --git a/gcc/ipa-prop.c b/gcc/ipa-prop.c
index 38441cc..19d55cd 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<ipa_vr_ggc_hash_traits>::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 a61e061..dc45cea 100644
--- a/gcc/ipa-prop.h
+++ b/gcc/ipa-prop.h
@@ -664,7 +664,6 @@ extern GTY(()) vec<ipcp_transformation_summary, va_gc> *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);