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: [tree-ssa, RFC] CFG transparent RTL expansion


> > Clearly, as long as the CFG exists, thats where the information ought to
> > be stored. The only real question I want to deal with is should the CFG
> > be kept after SSA right through to RTL, or when the CFG is destroyed,
> > should the information be attached to the trees somehow and then used
> > during expansion to annotate the new CFG rtl creates, and/or used to
> > annotate the CFG for trees when the function is inlined. I think thats
> > fundamentally where we have decisions to make, so I would like to work
> > through the various differences. Im also about to go on vacation, so the
> > more I have to think about the better :-)
> 
> I guess the vacation is about to over :)  What are your conclusions?

Jeff and Andrew,
I would really appreciate some progress on this front.  This is blocker
not only for my plans but also for Stuart and Dale who is interested to
port some of Apple's profiling based inlining code into current
cgraphunit inlining implementation and help making tree-SSA profile
ready.

So in the case the CFG preserving idea still looks inferrior to you,
please explain alternate approach.

Thank you,
Honza
> 
> Honza


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