Re: generic retuning part 1 - x86-tune-costs update

2017-11-30 Thread Richard Biener
On November 30, 2017 7:14:12 PM GMT+01:00, Jan Hubicka wrote: >> >> I have benchmarked this quite thoroughly while switching the defaults >for Core >> and Zen. Disabling alignment is pretty much consistent for >specfp/int for >> 2000,2006 and 2017 (last is Zen only) and quite consistent one. I

Re: generic retuning part 1 - x86-tune-costs update

2017-11-30 Thread Jan Hubicka
> > I have benchmarked this quite thoroughly while switching the defaults for Core > and Zen. Disabling alignment is pretty much consistent for specfp/int for > 2000,2006 and 2017 (last is Zen only) and quite consistent one. I will > analyze > fma3d. It did not show with the alignment change al

Re: generic retuning part 1 - x86-tune-costs update

2017-11-30 Thread Jan Hubicka
> On Thu, Nov 30, 2017 at 10:40 AM, Jan Hubicka wrote: > > Hi, > > this patch makes costs in generic to math better modern chips (core, > > haswell, > > buldozer and zen). The only important change is to drop cost of unaligned > > loads > > and stores becuase all modern chips handle it well. T

Re: generic retuning part 1 - x86-tune-costs update

2017-11-30 Thread Richard Biener
On Thu, Nov 30, 2017 at 10:40 AM, Jan Hubicka wrote: > Hi, > this patch makes costs in generic to math better modern chips (core, haswell, > buldozer and zen). The only important change is to drop cost of unaligned > loads > and stores becuase all modern chips handle it well. This makes vectori

generic retuning part 1 - x86-tune-costs update

2017-11-30 Thread Jan Hubicka
Hi, this patch makes costs in generic to math better modern chips (core, haswell, buldozer and zen). The only important change is to drop cost of unaligned loads and stores becuase all modern chips handle it well. This makes vectorizer to not peel for alignment and saves a lot of code size withou