Re: [PATCH v4] Repeat jump threading after combine

2018-11-28 Thread Jeff Law
On 11/28/18 1:51 PM, Segher Boessenkool wrote: > Hi! > > On Tue, Nov 27, 2018 at 05:07:11PM +0100, Ilya Leoshkevich wrote: >> perf diff -c wdiff:1,1 shows, that there is just one function >> (htab_traverse) that is significantly slower now: >> >> 2.98% 11768891764 exe[.]

Re: [PATCH v4] Repeat jump threading after combine

2018-11-28 Thread Segher Boessenkool
Hi! On Tue, Nov 27, 2018 at 05:07:11PM +0100, Ilya Leoshkevich wrote: > perf diff -c wdiff:1,1 shows, that there is just one function > (htab_traverse) that is significantly slower now: > > 2.98% 11768891764 exe[.] htab_traverse > 1.91% 563949986 exe

Re: [PATCH v4] Repeat jump threading after combine

2018-11-27 Thread Ilya Leoshkevich
> Am 26.11.2018 um 16:26 schrieb Ilya Leoshkevich : > >> Am 26.11.2018 um 16:07 schrieb Segher Boessenkool >> : >> >>> # ppc64le-redhat-linux: >>> 511.povray_r -1.29% >>> 482.sphinx3-0.65% >>> 456.hmmer -0.53% >>> 519.lbm_r -0.51% >>> # skip |dt| < 0.5% >>> 549.fo

Re: [PATCH v4] Repeat jump threading after combine

2018-11-26 Thread Ilya Leoshkevich
> Am 26.11.2018 um 16:07 schrieb Segher Boessenkool > : > >> # ppc64le-redhat-linux: >> 511.povray_r -1.29% >> 482.sphinx3-0.65% >> 456.hmmer -0.53% >> 519.lbm_r -0.51% >> # skip |dt| < 0.5% >> 549.fotonik3d_r+1.13% >> 403.gcc+1.76% >> 500.perlbench

Re: [PATCH v4] Repeat jump threading after combine

2018-11-26 Thread Segher Boessenkool
Hi! On Mon, Nov 26, 2018 at 01:11:40PM +0100, Ilya Leoshkevich wrote: > In the end, the main question was: does this make the code better on > architectures other than s390? > https://gcc.gnu.org/ml/gcc-patches/2018-09/msg00993.html Yup. > - Code size decreases in most cases. In general, the ma