IPA C++ refactoring 2/N

Programming / Compilers / GCC - marxin [138bc75d-0d04-0410-961f-82ee72b054a4] - 24 July 2014 07:25 UTC

- cgraph.h (varpool_node): (availability get_availability (void)): created from cgraph_variable_initializer_availability (inline varpool_node *ultimate_alias_target (availability *availability = NULL) creted from: cgraph_variable_initializer_availability (inline varpool_node *get_alias_target (void)): created from varpool_alias_target (void finalize_named_section_flags (void)): created from varpool_finalize_named_section_flags (bool assemble_decl (void)): created from varpool_assemble_decl (void analyze (void)): created from varpool_analyze_node (bool call_for_node_and_aliases (bool (*callback) (varpool_node *, void *),
void *data, bool include_overwritable)): created fromvarpool_for_node_and_aliases (void remove_initializer (void)): created from varpool_remove_initializer (tree get_constructor (void)): created from varpool_get_constructor (bool externally_visible_p (void)): created from varpool_externally_visible_p (bool ctor_useable_for_folding_p (void)): created from varpool_ctor_useable_for_folding_p (inline bool all_refs_explicit_p ()): created from varpool_all_refs_explicit_p (inline bool can_remove_if_no_refs_p (void)): created from varpool_can_remove_if_no_refs (static inline varpool_node *get (const_tree decl)): created from varpool_get_node (static void finalize_decl (tree decl)): created from varpool_finalize_decl (static bool output_variables (void)): created from varpool_output_variables (static varpool_node * create_extra_name_alias (tree alias, tree decl)): created from varpool_extra_name_alias (static varpool_node * create_alias (tree, tree)): created from varpool_create_variable_alias (static void dump_varpool (FILE *f)): created from dump_varpool (static void DEBUG_FUNCTION debug_varpool (void)): created from debug_varpool (static varpool_node *create_empty (void)): created from varpool_create_empty_node (static varpool_node *get_create (tree decl)): created from varpool_node_for_decl (static varpool_node *get_for_asmname (tree asmname)): created from varpool_node_for_asm (void assemble_aliases (void)): created from assemble_aliases

97221fd IPA C++ refactoring 2/N
gcc/ChangeLog | 33 ++++++
gcc/asan.c | 6 +-
gcc/cgraph.h | 198 +++++++++++++++++++++++-----------
gcc/cgraphbuild.c | 14 +--
gcc/cgraphunit.c | 22 ++--
gcc/coverage.c | 8 +-
gcc/cp/decl.c | 2 +-
gcc/cp/decl2.c | 10 +-
gcc/cp/mangle.c | 2 +-
gcc/cp/vtable-class-hierarchy.c | 4 +-
gcc/dbxout.c | 2 +-
gcc/dwarf2out.c | 4 +-
gcc/gimple-fold.c | 4 +-
gcc/ipa-devirt.c | 4 +-
gcc/ipa-visibility.c | 38 +++----
gcc/ipa.c | 16 +--
gcc/java/resource.c | 2 +-
gcc/lto-cgraph.c | 6 +-
gcc/lto-streamer-out.c | 4 +-
gcc/lto/lto-partition.c | 8 +-
gcc/omp-low.c | 6 +-
gcc/passes.c | 4 +-
gcc/symtab.c | 5 +-
gcc/toplev.c | 2 +-
gcc/trans-mem.c | 6 +-
gcc/tree-cfg.c | 4 +-
gcc/tree-eh.c | 2 +-
gcc/tree-emutls.c | 20 ++--
gcc/tree-profile.c | 4 +-
gcc/tree-ssa-structalias.c | 16 +--
gcc/tree-switch-conversion.c | 2 +-
gcc/tree.c | 10 +-
gcc/ubsan.c | 8 +-
gcc/varasm.c | 12 +--
gcc/varpool.c | 224 ++++++++++++++++++++-------------------
35 files changed, 409 insertions(+), 303 deletions(-)

Upstream: gcc.gnu.org


  • Share