> 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?
I do not think those can appear in jump functions - it is not IP invariant. passthrough and friends are non-treeish. Honza