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]

Re: [middle-end, patch 5/8] Create ipa-prop structures when performing indirect inlining


> The following patch performs the intraprocedural analyses that are
> necessary for inlining of indirect calls and that are shared with
> ipa-cp.
> 
> 
> 2008-07-15  Martin Jambor  <mjambor@suse.cz>
> 
> 	* ipa-inline.c: Include ipa-prop.h.
> 	(inline_indirect_intraprocedural_analysis): New function.
> 	(inline_generate_summary): Allocate parameter and argument info
> 	structures, call inline_indirect_intraprocedural_analysis on each
> 	node when doing indirect inlining and deallocate indirect inlining 
> 	data structures in the end.
> 
> 	* ipa-prop.c (ipa_create_param_decls_array): Return if already done.
> 	(free_all_ipa_structures_after_iinln): New function.
> 	(free_all_ipa_structures_after_ipa_cp): Checks whether iinln will be 
> 	done.

OK.

Honza


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