This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r148087 - in /branches/alias-export/gcc: alias-...


Author: abel
Date: Tue Jun  2 15:54:15 2009
New Revision: 148087

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148087
Log:
        * alias-export.c (exprs_to_ptas, part_repr_to_part,
        part_repr_to_pta, decls_to_stack): Kill.
        (decls_to_partitions, decls_to_pointers): New.
        (maybe_replace_with_partition): Kill.
        (add_partitioned_vars_to_ptset): Adjust for new datastructures.
        (unshare_and_record_pta_info): Likewise.
        (rewrite_partitioned_mem_expr): Likewise.
        (record_stack_var_partition_for): Likewise.
        (map_decl_to_representative, map_decl_to_bitmap): Kill.
        (update_pta_with_stack_partitions): New.
        (alias_export_may_alias_p): Do not take mems as arguments,
        adjust the caller.  Do not rewrite bases here.

        * alias-export.h: Adjust declarations.

        * tree-dfa.c (referenced_var_lookup_safe): New.
        * cfgexpand.c (update_alias_info_with_stack_vars): New.
        (partition_stack_vars): Call it.
        (record_stack_var_partitions): Kill.


Modified:
    branches/alias-export/gcc/alias-export.c
    branches/alias-export/gcc/alias-export.h
    branches/alias-export/gcc/alias.c
    branches/alias-export/gcc/cfgexpand.c
    branches/alias-export/gcc/tree-dfa.c
    branches/alias-export/gcc/tree-flow.h


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]