[PATCH v2 0/9] Separate shrink-wrapping
Segher Boessenkool
segher@kernel.crashing.org
Fri Sep 9 17:00:00 GMT 2016
On Fri, Sep 09, 2016 at 10:48:30AM -0600, Jeff Law wrote:
> and even allows them to be executed more than once, if that is
> >cheaper.
> This is the part that I'm still struggling with.
The usual example:
1
|\
| \
| 2
| /
|/
3
|\
| \
| 4
| /
|/
5
where 2 and 4 need a certain prologue component (and the rest doesn't).
If the frequency of 2 plus that of 4 is less than the frequency of 1,
it is better to place a prologue (and epilogue) around both 2 and 4
than to place a prologue at 1 and an epilogue at 5.
> >You can also put this in a loop. I'll try to make a simple example
> >with that.
> That would be great. And a case where they execute more than once too.
Okido.
Segher
More information about the Gcc-patches
mailing list