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]

[PATCH, pretty-ipa merge 0/4] IPA-SRA


Hi,

this  patch-set is  a proposed  merge of  IPA-SRA from  the pretty-ipa
branch to the trunk.  I have talked about IPA-SRA at the summit and it
is also described in the paper.  Shortly, it changes the parameters of
local functions in the following ways:

  - removes parameters that are not used at all,
  - passes parameters by value instead of by reference if possible and
    hopefully profitable
  - passes only parts of aggregate parameters if only those are used
    in the function (often combined with the above transformation)

The  pass  has  been sitting  in  pretty-ipa  for  some time,  I  have
bootstrapped it  on i386-linux and  x86_64-linux where I also  ran the
regression testsuite without any new problems popping up.

I'd like  therefore ask for the  final review and hopefully  an ACK to
commit to trunk.

Thanks,

Martin


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