Re: RFA: vectorizer patches 2/2: reduction splitting

2018-11-12 Thread Richard Biener
On Sun, Nov 11, 2018 at 9:16 AM Joern Wolfgang Rennecke wrote: > > It's nice to use the processors vector arithmetic to good effect, but > it's all for naught when > there are too many moves from/to general registers cluttering up the > loop. With a > double-vector reduction variable, the standar

RFA: vectorizer patches 2/2: reduction splitting

2018-11-11 Thread Joern Wolfgang Rennecke
It's nice to use the processors vector arithmetic to good effect, but it's all for naught when there are too many moves from/to general registers cluttering up the loop. With a double-vector reduction variable, the standard final reduction code got so awkward that the register allocator decided