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]

[pretty-ipa, PATCH 0/3] Patches to fix intra-SRA and IPA-SRA after the a-i merge and more


Hi,

this patchset is what I would  like to commit to pretty-ipa soon.  The
first  one fixes  a number  of problems  that prevented  my  SRAs from
working  after the  A-I  merge.   I have  bootstrapped  and tested  it
separately on x86_64-linux and there are no new regressions.

IPA-SRA  is  still left  disabled  by  this  patch.  That  is  however
enttirely  so  that  these  two  get  benchmarked  separately  by  our
automated tester, IPA-SRA does work  again if enabled (with this patch
applied).

The second  patch adds entries to DECL_VALUE_EXPRs  and modifies those
in  BLOCK_NONLOCALIZED_VAR after intra-SRA  so that  the modifications
this pass does can be reflected in debug info.

The third patch moves the parameter notes infrastructure to ipa-prop.h
and  ipa-prop.c  so  that  other  IPA  passes can  use  it  to  modify
parameters.  Hopefully, this will one  day become a part of the clones
infrastructure.

Note that IPA-SRA does not generate information for dwarf2out, that is
still a work-in-progress and can be found here:
http://gcc.gnu.org/ml/gcc-patches/2009-04/msg00233.html

Thanks,

Martin


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