On 4/21/07, Mike Stump <[EMAIL PROTECTED]> wrote:
We still have some lno bits in our tree.  We tried to remove them and
found:
Of all the LNO bits, the last major bits seems to be the below bit.
I don't even know if it is responsible for the benefit we see.  I
thought I'd mention it, as a 2-3% win on two of the spec tests seems
worthwhile.

The only benifit as far as I can tell is causing an extra call at the
tree level which could cause aliasing analysis to go wrong with call
clobbered variables.  The remove empty loop pass in 4.1.0 and above
removes more empty loops than the LNO patch could ever remove.  So
really I think you are just seeing bogus effects of slightly different
aliasing and register pressure.  Nothing to get your hopes up at
anyways.

Thanks,
Andrew Pinski

Reply via email to