diff options
author | jamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-07-12 10:29:39 +0000 |
---|---|---|
committer | jamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-07-12 10:29:39 +0000 |
commit | 7f70d5bcb79832b83da4435efc38aec29623e548 (patch) | |
tree | a04dc3565788ff2e63b0e35430afcd50fda331d1 /gcc/cgraph.c | |
parent | 58a7eead24bf7fccd8eef46a8f6487a284c19236 (diff) | |
download | gcc-7f70d5bcb79832b83da4435efc38aec29623e548.tar.gz |
2011-07-12 Martin Jambor <mjambor@suse.cz>
* cgraph.h (cgraph_get_node_or_alias): Removed declaration.
* cgraph.c (cgraph_get_node_or_alias): Removed.
(change_decl_assembler_name): Changed all calls to
cgraph_get_node_or_alias to a call to cgraph_get_node.
(cgraph_make_decl_local): Likewise.
* lto-symtab.c (lto_symtab_resolve_symbols): Likewise.
* varasm.c (default_binds_local_p_1): Likewise.
(decl_binds_to_current_def_p): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@176196 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cgraph.c')
-rw-r--r-- | gcc/cgraph.c | 29 |
1 files changed, 3 insertions, 26 deletions
diff --git a/gcc/cgraph.c b/gcc/cgraph.c index 09aad60c4d2..c37158d20c7 100644 --- a/gcc/cgraph.c +++ b/gcc/cgraph.c @@ -642,29 +642,6 @@ cgraph_add_thunk (struct cgraph_node *decl_node ATTRIBUTE_UNUSED, is assigned. */ struct cgraph_node * -cgraph_get_node_or_alias (const_tree decl) -{ - struct cgraph_node key, *node = NULL, **slot; - - gcc_assert (TREE_CODE (decl) == FUNCTION_DECL); - - if (!cgraph_hash) - return NULL; - - key.decl = CONST_CAST2 (tree, const_tree, decl); - - slot = (struct cgraph_node **) htab_find_slot (cgraph_hash, &key, - NO_INSERT); - - if (slot && *slot) - node = *slot; - return node; -} - -/* Returns the cgraph node assigned to DECL or NULL if no cgraph node - is assigned. */ - -struct cgraph_node * cgraph_get_node (const_tree decl) { struct cgraph_node key, *node = NULL, **slot; @@ -1984,7 +1961,7 @@ change_decl_assembler_name (tree decl, tree name) if (assembler_name_hash && TREE_CODE (decl) == FUNCTION_DECL - && (node = cgraph_get_node_or_alias (decl)) != NULL) + && (node = cgraph_get_node (decl)) != NULL) { tree old_name = DECL_ASSEMBLER_NAME (decl); slot = htab_find_slot_with_hash (assembler_name_hash, old_name, @@ -2002,7 +1979,7 @@ change_decl_assembler_name (tree decl, tree name) } if (assembler_name_hash && TREE_CODE (decl) == FUNCTION_DECL - && (node = cgraph_get_node_or_alias (decl)) != NULL) + && (node = cgraph_get_node (decl)) != NULL) { slot = htab_find_slot_with_hash (assembler_name_hash, name, decl_assembler_name_hash (name), @@ -2525,7 +2502,7 @@ cgraph_make_decl_local (tree decl) old_name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl)); if (TREE_CODE (decl) == FUNCTION_DECL) { - struct cgraph_node *node = cgraph_get_node_or_alias (decl); + struct cgraph_node *node = cgraph_get_node (decl); change_decl_assembler_name (decl, clone_function_name (decl, "local")); if (node->local.lto_file_data) |