Re: [PATCH] New hook adjust_iv_update_pos

2021-07-12 Thread Richard Biener via Gcc-patches
On Mon, Jul 12, 2021 at 11:00 AM Hongtao Liu wrote: > > On Mon, Jul 12, 2021 at 4:14 PM Xionghu Luo via Gcc-patches > wrote: > > > > > > > > On 2021/7/7 21:20, Richard Biener wrote: > > > On Tue, Jun 29, 2021 at 11:19 AM Xionghu Luo wrote: > > >> > > >> > > >> > > >> On 2021/6/28 16:25, Richard

Re: [PATCH] New hook adjust_iv_update_pos

2021-07-12 Thread Hongtao Liu via Gcc-patches
On Mon, Jul 12, 2021 at 4:14 PM Xionghu Luo via Gcc-patches wrote: > > > > On 2021/7/7 21:20, Richard Biener wrote: > > On Tue, Jun 29, 2021 at 11:19 AM Xionghu Luo wrote: > >> > >> > >> > >> On 2021/6/28 16:25, Richard Biener wrote: > >>> On Mon, Jun 28, 2021 at 10:07 AM Xionghu Luo wrote: > >>

Re: [PATCH] New hook adjust_iv_update_pos

2021-07-12 Thread Xionghu Luo via Gcc-patches
On 2021/7/7 21:20, Richard Biener wrote: > On Tue, Jun 29, 2021 at 11:19 AM Xionghu Luo wrote: >> >> >> >> On 2021/6/28 16:25, Richard Biener wrote: >>> On Mon, Jun 28, 2021 at 10:07 AM Xionghu Luo wrote: On 2021/6/25 18:02, Richard Biener wrote: > On Fri, Jun 25, 2021

Re: [PATCH] New hook adjust_iv_update_pos

2021-07-07 Thread Richard Biener via Gcc-patches
On Tue, Jun 29, 2021 at 11:19 AM Xionghu Luo wrote: > > > > On 2021/6/28 16:25, Richard Biener wrote: > > On Mon, Jun 28, 2021 at 10:07 AM Xionghu Luo wrote: > >> > >> > >> > >> On 2021/6/25 18:02, Richard Biener wrote: > >>> On Fri, Jun 25, 2021 at 11:41 AM Xionghu Luo wrote: > > > >>

Re: [PATCH] New hook adjust_iv_update_pos

2021-07-06 Thread Bin.Cheng via Gcc-patches
On Mon, Jun 28, 2021 at 4:26 PM Richard Biener wrote: > > On Mon, Jun 28, 2021 at 10:07 AM Xionghu Luo wrote: > > > > > > > > On 2021/6/25 18:02, Richard Biener wrote: > > > On Fri, Jun 25, 2021 at 11:41 AM Xionghu Luo wrote: > > >> > > >> > > >> > > >> On 2021/6/25 16:54, Richard Biener wrote:

Re: [PATCH] New hook adjust_iv_update_pos

2021-06-29 Thread Xionghu Luo via Gcc-patches
On 2021/6/28 16:25, Richard Biener wrote: > On Mon, Jun 28, 2021 at 10:07 AM Xionghu Luo wrote: >> >> >> >> On 2021/6/25 18:02, Richard Biener wrote: >>> On Fri, Jun 25, 2021 at 11:41 AM Xionghu Luo wrote: On 2021/6/25 16:54, Richard Biener wrote: > On Fri, Jun 25, 2021

Re: [PATCH] New hook adjust_iv_update_pos

2021-06-28 Thread Richard Biener via Gcc-patches
On Mon, Jun 28, 2021 at 10:07 AM Xionghu Luo wrote: > > > > On 2021/6/25 18:02, Richard Biener wrote: > > On Fri, Jun 25, 2021 at 11:41 AM Xionghu Luo wrote: > >> > >> > >> > >> On 2021/6/25 16:54, Richard Biener wrote: > >>> On Fri, Jun 25, 2021 at 10:34 AM Xionghu Luo via Gcc-patches > >>> wro

Re: [PATCH] New hook adjust_iv_update_pos

2021-06-28 Thread Xionghu Luo via Gcc-patches
On 2021/6/25 18:02, Richard Biener wrote: > On Fri, Jun 25, 2021 at 11:41 AM Xionghu Luo wrote: >> >> >> >> On 2021/6/25 16:54, Richard Biener wrote: >>> On Fri, Jun 25, 2021 at 10:34 AM Xionghu Luo via Gcc-patches >>> wrote: From: Xiong Hu Luo adjust_iv_update_pos in tree

Re: [PATCH] New hook adjust_iv_update_pos

2021-06-25 Thread Xionghu Luo via Gcc-patches
On 2021/6/25 18:02, Richard Biener wrote: On Fri, Jun 25, 2021 at 11:41 AM Xionghu Luo wrote: On 2021/6/25 16:54, Richard Biener wrote: On Fri, Jun 25, 2021 at 10:34 AM Xionghu Luo via Gcc-patches wrote: From: Xiong Hu Luo adjust_iv_update_pos in tree-ssa-loop-ivopts doesn't help pe

Re: [PATCH] New hook adjust_iv_update_pos

2021-06-25 Thread Xionghu Luo via Gcc-patches
+cc Xinliang David Li since he introduced the function adjust_iv_update_pos. Looking forward to the input. :) On 2021/6/25 18:02, Richard Biener wrote: On Fri, Jun 25, 2021 at 11:41 AM Xionghu Luo wrote: On 2021/6/25 16:54, Richard Biener wrote: On Fri, Jun 25, 2021 at 10:34 AM Xionghu Lu

Re: [PATCH] New hook adjust_iv_update_pos

2021-06-25 Thread Richard Biener via Gcc-patches
On Fri, Jun 25, 2021 at 11:41 AM Xionghu Luo wrote: > > > > On 2021/6/25 16:54, Richard Biener wrote: > > On Fri, Jun 25, 2021 at 10:34 AM Xionghu Luo via Gcc-patches > > wrote: > >> > >> From: Xiong Hu Luo > >> > >> adjust_iv_update_pos in tree-ssa-loop-ivopts doesn't help performance > >> on P

Re: [PATCH] New hook adjust_iv_update_pos

2021-06-25 Thread Xionghu Luo via Gcc-patches
On 2021/6/25 16:54, Richard Biener wrote: On Fri, Jun 25, 2021 at 10:34 AM Xionghu Luo via Gcc-patches wrote: From: Xiong Hu Luo adjust_iv_update_pos in tree-ssa-loop-ivopts doesn't help performance on Power. For example, it generates mismatched address offset after adjust iv update state

Re: [PATCH] New hook adjust_iv_update_pos

2021-06-25 Thread Richard Biener via Gcc-patches
On Fri, Jun 25, 2021 at 10:34 AM Xionghu Luo via Gcc-patches wrote: > > From: Xiong Hu Luo > > adjust_iv_update_pos in tree-ssa-loop-ivopts doesn't help performance > on Power. For example, it generates mismatched address offset after > adjust iv update statement position: > > [local count: 709

[PATCH] New hook adjust_iv_update_pos

2021-06-25 Thread Xionghu Luo via Gcc-patches
From: Xiong Hu Luo adjust_iv_update_pos in tree-ssa-loop-ivopts doesn't help performance on Power. For example, it generates mismatched address offset after adjust iv update statement position: [local count: 70988443]: _84 = MEM[(uint8_t *)ip_229 + ivtmp.30_414 * 1]; ivtmp.30_415 = ivtmp.30_41