Displaying 2 results from an estimated 2 matches for "isfunctionentrycold".
2019 Feb 05
2
Status update on the hot/cold splitting pass
...ly section is also
> reducing significantly, so it seems like some of the already cold blocks
> are getting split - has anyone noticed that?
>
>
> No, but we’ve focused on marking up select commonly-used APIs cold
> explicitly. The splitting pass skips functions where
> PSI->isFunctionEntryCold() holds — maybe a stronger check is necessary?
>
Yeah I'm not sure. The cold section assignment uses a slightly different
PSI interface, isFunctionColdInCallGraph, but that shouldn't be very
different. I'll need to take a closer look later and get back.
Thanks,
Teresa
>
> ve...
2019 Feb 05
2
Status update on the hot/cold splitting pass
On Mon, Jan 28, 2019 at 11:03 AM Aditya K via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> > The splitting pass currently doesn’t move cold symbols into a separate
> section. Is that affecting your results?
> Maybe partly, the main reason is that, in the absence of good profile
> info, we aren't finding many cold blocks.
>
We noticed that the split cold functions