This is the mail archive of the gcc-patches@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] |
This patch is re-submission of ipa alias analysis patch: http://gcc.gnu.org/ml/gcc-patches/2005-04/msg03054.html based on ipa/ipcp splited version: http://gcc.gnu.org/ml/gcc-patches/2005-05/msg01871.html ok for three-profiling-branch? Changelog: * common.opt (flag_ipa_alias): New flag. * ipa-prop.c (ipa_methodlist_init_empty): New function. * ipa_prop.h (ipaa_aliasing): New field in ipa_node structure. (ipaa_num_pairs_args): New field in ipa_node structure. (ipaa_num_pairs_arg): New field in ipa_edge structure. (ipaa_aliasing): New field in ipa_edge structure. (ialias_info): New enums. (ipaa_driver): New declaration. * timervar.def (TV_IPA_ALIAS_ANALYSIS): New time var. * tree-optimize.c (pass_ipa_alias) : New ipa pass. * tree-pass.h (pass_ipa_alias): New ipa pass structure. * Makefile.in (ipaa.c) : Added to GTFILES. (ipaa.o) : Added as target and into OBJS-archive. (See attached file: ipaa.c)(See attached file: alias.txt) (See attached file: three_functions.c)(See attached file: four_arrays.c) (See attached file: one_array.c)(See attached file: array_formal.c)
Attachment:
ipaa.c
Description: Binary data
Attachment:
alias.txt
Description: Text document
Attachment:
three_functions.c
Description: Binary data
Attachment:
four_arrays.c
Description: Binary data
Attachment:
one_array.c
Description: Binary data
Attachment:
array_formal.c
Description: Binary data
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |