This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Speculative prefetching: report
Hello,
> >2. In the profile-generation phase, there is a huge code bloat
> >resutling from
> >instrumenting all the loads and stores. This badly stresses the rest
> >of the BE,
> >causing out-of-memory ICEs or unacceptably slow compile times (hours)
> >on
> >several SPECmarks. (With IMA to be sure.)
>
> This sounds like a huge problem with any code but should be fixed
> a different way than just disabling speculative prefetching because
> we could run into this a different way. Maybe we should only
> profile load/stores in loops.
this might not be the best idea (one of the advantages of speculative
prefetching is that it also handles cases like memory accesses in
recursive functions). Although of course if there would not be any
other way, this might be an option, of course.
Zdenek