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: [RFC] Replacing tree level profiling by RTL level and disabling old loop when profiling for 4.1


> Jan Hubicka <jh@suse.cz> wrote:
> 
> > Does this look resonable?  If there are no complains, I will commit the
> > patch in a week.
> 
> If this goes in, can we also remove RTL profile code from HEAD, or at least
> deprecate it and remove it for 4.2?

I think we definitly should deprecate RTL profiling as it probably won't
make sense to try fix all the SSE optimizers to produce reproducible
results independently on DECL UIDs.
RTL profiling might still be usefull to monitor quality of profile
updating code - some other compilers also allows reading in profile at
different stages of optimization queue for similar reasons, so I am not
quite sure we want to completely remove it in 4.2 but at least value
profiling could probably go completely and we will see whether bitrot
the RTL edge profiling will get would still keep it usefull for such a
experiments or not....

Honza
> -- 
> Giovanni Bajo
> 


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