> > > > In tree-SSA world most of reuse is avoided by out-of-ssa pass. Random reuse > > these days is limited to loop unrolling and RTL expansion I think. Without > > unroling webizer renames 204 pseudos on tramp3d that seems close to 0. I can > > try to dig into that. With -funroll-all-loops it renames 17309 registers. > > Of course it would be possible to write unroller specific renamer, but it > > would > > hardly be any wasier than webizer. > > And we have things like -fsplit-ivs-in-unroller that does part of it...
That is orthogonal to splitting done by web pass though. On Terbium I see two perofmrance change today which is probably for turning off the webizer again. It is Eon 975->955 and Mesa 810->778. This is w/o unrolling so not that many splits are triggered. I will collect the data with unrolling. Honza > > Richard. > > > Honza