Re: Update probabilities in predict.def to match reality

2016-06-21 Thread Andreas Schwab
Renlin Li writes: > Hi, > > On 08/06/16 11:21, Andreas Schwab wrote: >> Jan Hubicka writes: >> >>> Bootstrapped/regtested x86_64-linux, will commit it later today. >> >> FAIL: gcc.dg/tree-ssa/slsr-8.c scan-tree-dump-times optimized " w?* " 7 > > This

Re: Update probabilities in predict.def to match reality

2016-06-20 Thread Renlin Li
Hi, On 08/06/16 11:21, Andreas Schwab wrote: Jan Hubicka writes: Bootstrapped/regtested x86_64-linux, will commit it later today. FAIL: gcc.dg/tree-ssa/slsr-8.c scan-tree-dump-times optimized " w?* " 7 This fails for all arm and aarch64 targets as well since the

Re: Update probabilities in predict.def to match reality

2016-06-13 Thread Kyrill Tkachov
Hi Honza, On 07/06/16 20:27, Jan Hubicka wrote: Hello, Maritn Liska measured branch predictor hitrates on current tree and SPEC2006. CPU2006 HEURISTICS BRANCHES (REL) HITRATE COVERAGE COVERAGE (REL) loop iv compare33

Re: Update probabilities in predict.def to match reality

2016-06-09 Thread Jan Hubicka
> On 06/07/2016 09:27 PM, Jan Hubicka wrote: > > There are bugs in few predictors - goto predictor is dead because the FE > > code was dropped, > > return predictor is bit random because CFG is optimized (it should probably > > be done in FE), > > loop iv compare seems bogus and fortran fail

Re: Update probabilities in predict.def to match reality

2016-06-09 Thread Martin Liška
On 06/07/2016 09:27 PM, Jan Hubicka wrote: > There are bugs in few predictors - goto predictor is dead because the FE code > was dropped, > return predictor is bit random because CFG is optimized (it should probably > be done in FE), > loop iv compare seems bogus and fortran fail alloc does not

Re: Update probabilities in predict.def to match reality

2016-06-08 Thread Richard Biener
On Wed, Jun 8, 2016 at 2:50 PM, Jan Hubicka wrote: >> On Wed, Jun 8, 2016 at 2:35 PM, Jan Hubicka wrote: >> >> On 06/08/2016 12:21 PM, Andreas Schwab wrote: >> >> > Jan Hubicka writes: >> >> > >> >> >> Bootstrapped/regtested x86_64-linux, will

Re: Update probabilities in predict.def to match reality

2016-06-08 Thread Jan Hubicka
> On Wed, Jun 8, 2016 at 2:35 PM, Jan Hubicka wrote: > >> On 06/08/2016 12:21 PM, Andreas Schwab wrote: > >> > Jan Hubicka writes: > >> > > >> >> Bootstrapped/regtested x86_64-linux, will commit it later today. > >> > > >> > FAIL: gcc.dg/tree-ssa/slsr-8.c

Re: Update probabilities in predict.def to match reality

2016-06-08 Thread Richard Biener
On Wed, Jun 8, 2016 at 2:35 PM, Jan Hubicka wrote: >> On 06/08/2016 12:21 PM, Andreas Schwab wrote: >> > Jan Hubicka writes: >> > >> >> Bootstrapped/regtested x86_64-linux, will commit it later today. >> > >> > FAIL: gcc.dg/tree-ssa/slsr-8.c scan-tree-dump-times

Re: Update probabilities in predict.def to match reality

2016-06-08 Thread Jan Hubicka
> On 06/08/2016 12:21 PM, Andreas Schwab wrote: > > Jan Hubicka writes: > > > >> Bootstrapped/regtested x86_64-linux, will commit it later today. > > > > FAIL: gcc.dg/tree-ssa/slsr-8.c scan-tree-dump-times optimized " w?* " 7 > > > > Andreas. > > > > Hi. > > It's caused

Re: Update probabilities in predict.def to match reality

2016-06-08 Thread Martin Liška
On 06/08/2016 12:21 PM, Andreas Schwab wrote: > Jan Hubicka writes: > >> Bootstrapped/regtested x86_64-linux, will commit it later today. > > FAIL: gcc.dg/tree-ssa/slsr-8.c scan-tree-dump-times optimized " w?* " 7 > > Andreas. > Hi. It's caused by a different

Re: Update probabilities in predict.def to match reality

2016-06-08 Thread Jan Hubicka
> On 06/07/2016 09:27 PM, Jan Hubicka wrote: > > There are bugs in few predictors - goto predictor is dead because the FE > > code was dropped, > > return predictor is bit random because CFG is optimized (it should probably > > be done in FE), > > loop iv compare seems bogus and fortran fail

Re: Update probabilities in predict.def to match reality

2016-06-08 Thread Martin Liška
On 06/07/2016 09:27 PM, Jan Hubicka wrote: > There are bugs in few predictors - goto predictor is dead because the FE code > was dropped, > return predictor is bit random because CFG is optimized (it should probably > be done in FE), > loop iv compare seems bogus and fortran fail alloc does not

Re: Update probabilities in predict.def to match reality

2016-06-08 Thread Andreas Schwab
Jan Hubicka writes: > Bootstrapped/regtested x86_64-linux, will commit it later today. FAIL: gcc.dg/tree-ssa/slsr-8.c scan-tree-dump-times optimized " w?* " 7 Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4

Update probabilities in predict.def to match reality

2016-06-07 Thread Jan Hubicka
Hello, Maritn Liska measured branch predictor hitrates on current tree and SPEC2006. CPU2006 HEURISTICS BRANCHES (REL) HITRATE COVERAGE COVERAGE (REL) loop iv compare33 0.1% 20.27% / 86.24% 30630826 30.63M