This is the mail archive of the gcc@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: Speculative prefetching: report


> Which reminds me, could somebody look at this tree-profiling-branch
> patch to implement value-based profiling in trees?
> http://gcc.gnu.org/ml/gcc-patches/2004-09/msg00439.html

This reminds me that I meant to look into it for a real while (I wanted
to chat about this with Zdenek first but then somehow lost track of
this).  The interface parts are fine with me,  I looked into the code
generating the actual profilers and looks sane to me too, but perhaps
Zdenek will find some problems as he is more familiar with these ;)

One little thing is that I would like to see "hv" in value annotations
renamed to something more meaningful.

patch is OK for tree-profiling-branch, for mainline I guess it makes
sense to wait for 4.1 unless there are still realistic chances for loop
to be killed.  Before pushing it to mainline I would like see the
quadratic bottlenect of bsi_for_stmt resolved.  I don't know where the
discussion surrounding Zdenek's patch went but I guess without that we
can fix it by keeping around BSIs instead of direct statement pointers
in the interface that is straightforward change.

Thank you,
Honza

(and if some of the profiling/cgraph patches gets into such limbo state,
just ping me ;)


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