Hi, On Thu, Aug 01, 2013 at 03:59:01PM +0200, Richard Biener wrote: > Jan Hubicka <hubi...@ucw.cz> wrote: > >Hi, > >this is preparation work to move DECL_ARGUMENTS and DECL_RESULT into > >function > >sections during WPA. Even with some work to release unused ones, there > >are 4M > >of PARM_DECLs and 2M of RESULT_DECLs streamed during LTO (for 6M of > >function_decls) making them one of the most common nodes. > > > >This patch makes ipa-cp and ipa-prop to not use DECL_ARGUMENTS during > >WPA > >stage. this only needed to tamn debug info, move logic doing casts > >from > >get_replacement_map to tree_function_versioning and stream move_cost > >that is > >computed form parm type. > > > >Martin, does this patch look OK? > > What about uses in jump functions, like &parm? Are those > sufficiently non-treeish already?
Yes, they use indices to refer to other parameters and are looked up by indices themselves. Martin