aboutsummaryrefslogtreecommitdiff
path: root/gcc/cgraph.h
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2014-05-25 03:33:28 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2014-05-25 01:33:28 +0000
commit7f7beb3f103ec602dc863ba9473bdff4337d5fff (patch)
treede602b53be64b261cf9867d72fbeff7b24e4f6a3 /gcc/cgraph.h
parent876814dba3103ceafc6a3366f9160ab879a901f9 (diff)
downloadgcc-7f7beb3f103ec602dc863ba9473bdff4337d5fff.zip
gcc-7f7beb3f103ec602dc863ba9473bdff4337d5fff.tar.gz
gcc-7f7beb3f103ec602dc863ba9473bdff4337d5fff.tar.bz2
ipa.c (cgraph_non_local_node_p_1, [...]): Move to ipa-visibility.c
* ipa.c (cgraph_non_local_node_p_1, cgraph_local_node_p, address_taken_from_non_vtable_p, comdat_can_be_unshared_p_1, comdat_can_be_unshared_p, cgraph_externally_visible_p, varpool_externally_visible_p, can_replace_by_local_alias, update_visibility_by_resolution_info, function_and_variable_visibility, pass_data_ipa_function_and_variable_visibility, make_pass_ipa_function_and_variable_visibility, whole_program_function_and_variable_visibility, pass_data_ipa_whole_program_visibility, make_pass_ipa_whole_program_visibility): Move to ipa-visibility.c * cgraph.h (cgraph_local_node_p): Declare. * ipa-visibility.c: New file. * Makefile.in (OBJS): Add ipa-visiblity.o From-SVN: r210907
Diffstat (limited to 'gcc/cgraph.h')
-rw-r--r--gcc/cgraph.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/cgraph.h b/gcc/cgraph.h
index cfb2d48..91bcc00 100644
--- a/gcc/cgraph.h
+++ b/gcc/cgraph.h
@@ -963,6 +963,10 @@ void free_varpool_node_set (varpool_node_set);
void ipa_discover_readonly_nonaddressable_vars (void);
bool varpool_externally_visible_p (varpool_node *);
+/* In ipa-visibility.c */
+bool cgraph_local_node_p (struct cgraph_node *);
+
+
/* In predict.c */
bool cgraph_maybe_hot_edge_p (struct cgraph_edge *e);
bool cgraph_optimize_for_size_p (struct cgraph_node *);