summaryrefslogtreecommitdiff
path: root/gcc/cgraph.h
diff options
context:
space:
mode:
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2015-02-11 09:11:06 +0000
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2015-02-11 09:11:06 +0000
commitc5e076fc8d0cb2880cef40da85766ccde5d5272b (patch)
treeb7dae2a1fbb3c0a2609733cd211669c59ad0e68b /gcc/cgraph.h
parent09f979b04e8ae7f288b5ba189d51a9e2c0ef71ff (diff)
downloadgcc-c5e076fc8d0cb2880cef40da85766ccde5d5272b.tar.gz
PR ipa/65005
* ipa-visibility.c (cgraph_node::non_local_p): Turn into static function. * symtab.c (symtab_node::verify_base): Remove check that non-definitions have no comdat group. * lto-cgraph.c (lto_output_node): Always output thunk and alias info. (lto_output_varpool_node): Always output alias info. (output_refs): Output refs of boundary aliases, too. (compute_ltrans_boundary): Add alias and thunk target into boundaries. (output_symtab): Output call eges in thunks in boundary. (get_alias_symbol): Remove. (input_node, input_varpool_node): Do not special case weakrefs. * ipa.c (symbol_table::remove_unreachable_nodes): Do not remove alias and thunks targets in the boundary; do not take removed symbols from their comdat groups. * cgraph.c (cgraph_node::local_info): Look through aliases and thunks. (cgraph_node::global_info): Remove. (cgraph_node::rtl_info): Look through aliases and thunks. * cgrpah.h (global_info): Remove. (non_local_p): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@220608 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cgraph.h')
-rw-r--r--gcc/cgraph.h7
1 files changed, 0 insertions, 7 deletions
diff --git a/gcc/cgraph.h b/gcc/cgraph.h
index 0fdb459ab00..b9a276c3715 100644
--- a/gcc/cgraph.h
+++ b/gcc/cgraph.h
@@ -1164,9 +1164,6 @@ public:
/* Return local info for the compiled function. */
static cgraph_local_info *local_info (tree decl);
- /* Return global info for the compiled function. */
- static cgraph_global_info *global_info (tree);
-
/* Return local info for the compiled function. */
static cgraph_rtl_info *rtl_info (tree);
@@ -1187,10 +1184,6 @@ public:
return node->used_from_object_file_p ();
}
- /* Return true when cgraph_node can not be local.
- Worker for cgraph_local_node_p. */
- static bool non_local_p (cgraph_node *node, void *);
-
/* Verify whole cgraph structure. */
static void DEBUG_FUNCTION verify_cgraph_nodes (void);