RE: [PATCH] tree-optimization/111950 - vectorizer loop copying

2023-11-10 Thread Richard Biener
On Thu, 9 Nov 2023, Tamar Christina wrote: > > -Original Message- > > From: Richard Biener > > Sent: Thursday, November 9, 2023 11:54 AM > > To: Tamar Christina > > Cc: gcc-patches@gcc.gnu.org > > Subject: RE: [PATCH] tree-optimization/111950 - vector

RE: [PATCH] tree-optimization/111950 - vectorizer loop copying

2023-11-09 Thread Tamar Christina
> -Original Message- > From: Richard Biener > Sent: Thursday, November 9, 2023 11:54 AM > To: Tamar Christina > Cc: gcc-patches@gcc.gnu.org > Subject: RE: [PATCH] tree-optimization/111950 - vectorizer loop copying > > On Thu, 9 Nov 2023, Tamar Christina wrote

RE: [PATCH] tree-optimization/111950 - vectorizer loop copying

2023-11-09 Thread Richard Biener
On Thu, 9 Nov 2023, Tamar Christina wrote: > > -Original Message- > > From: Richard Biener > > Sent: Thursday, November 9, 2023 9:24 AM > > To: Tamar Christina > > Cc: gcc-patches@gcc.gnu.org > > Subject: RE: [PATCH] tree-optimization/111950 - vector

RE: [PATCH] tree-optimization/111950 - vectorizer loop copying

2023-11-09 Thread Tamar Christina
> -Original Message- > From: Richard Biener > Sent: Thursday, November 9, 2023 9:24 AM > To: Tamar Christina > Cc: gcc-patches@gcc.gnu.org > Subject: RE: [PATCH] tree-optimization/111950 - vectorizer loop copying > > On Thu, 9 Nov 2023, Tamar Christina wrot

RE: [PATCH] tree-optimization/111950 - vectorizer loop copying

2023-11-09 Thread Richard Biener
On Thu, 9 Nov 2023, Tamar Christina wrote: > > guard_bb = LOOP_VINFO_IV_EXIT (loop_vinfo)->dest; > > edge epilog_e = LOOP_VINFO_EPILOGUE_IV_EXIT (loop_vinfo); > > - guard_to = split_edge (epilog_e); > > + guard_to = epilog_e->dest; > > guard_e = slpeel_add_loop_guard (gua

RE: [PATCH] tree-optimization/111950 - vectorizer loop copying

2023-11-09 Thread Tamar Christina
> guard_bb = LOOP_VINFO_IV_EXIT (loop_vinfo)->dest; > edge epilog_e = LOOP_VINFO_EPILOGUE_IV_EXIT (loop_vinfo); > - guard_to = split_edge (epilog_e); > + guard_to = epilog_e->dest; > guard_e = slpeel_add_loop_guard (guard_bb, guard_cond, guard_to, >