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]

r146128 - in /branches/alias-export/gcc: Change...


Author: abel
Date: Wed Apr 15 16:03:24 2009
New Revision: 146128

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=146128
Log:
        * alias.c (true_dependence): Do not use the result
        of memrefs_conflict_p call for judging whether to call the oracle.
        (canon_true_dependence, write_dependence_p): Likewise.
        * alias-export.c (uids_to_decls, part_repr_to_part,
        part_repr_to_pta): New pointer maps.
        (handle_free_aliases): Free them.
        (mark_conflict_stack_vars): New.
        (find_pta_info): Remove and inline in ...
        (unshare_and_record_pta_info): ... here.  Call mark_conflict_stack_vars
        when recording points-to solution.
        (map_uid_to_decl, map_decl_to_representative,
        map_decl_to_bitmap): New.
        (record_stack_var_partition_for): Use them.


Added:
    branches/alias-export/gcc/ssaexpand.h
Modified:
    branches/alias-export/gcc/ChangeLog
    branches/alias-export/gcc/alias-export.c
    branches/alias-export/gcc/alias.c


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