On Mon, Aug 13, 2012 at 1:27 PM, Richard Guenther <richard.guent...@gmail.com> wrote: > I wonder why we cache loop-depth at all ... given that it is a "simple" > dereference bb->loop_father->superloops->base.prefix.num. For all > the hassle to keep that cache up-to-date, that is.
The cached bb->loop_depth saves two indirect references. But if it's hard to maintain, I'd be happy to see it go away. Just so long as bb->loop_father is correct (to be verified by a patch for the loop verification code). Ciao! Steven