Re: [PATCH 8/19]middle-end: updated niters analysis to handle multiple exits.

2023-07-14 Thread Richard Biener via Gcc-patches
On Thu, 13 Jul 2023, Richard Biener wrote: > On Wed, 28 Jun 2023, Tamar Christina wrote: > > > Hi All, > > > > For early break vectorization we have to update niters analysis to record > > and > > analyze all exits of the loop, and so all conds. > > > > The niters of the loop is still determin

RE: [PATCH 8/19]middle-end: updated niters analysis to handle multiple exits.

2023-07-13 Thread Tamar Christina via Gcc-patches
> -Original Message- > From: Richard Biener > Sent: Thursday, July 13, 2023 12:49 PM > To: Tamar Christina > Cc: gcc-patches@gcc.gnu.org; nd ; j...@ventanamicro.com > Subject: Re: [PATCH 8/19]middle-end: updated niters analysis to handle > multiple exits. > >

Re: [PATCH 8/19]middle-end: updated niters analysis to handle multiple exits.

2023-07-13 Thread Richard Biener via Gcc-patches
On Wed, 28 Jun 2023, Tamar Christina wrote: > Hi All, > > For early break vectorization we have to update niters analysis to record and > analyze all exits of the loop, and so all conds. > > The niters of the loop is still determined by the main/natural exit of the > loop > as this is the O(n)

[PATCH 8/19]middle-end: updated niters analysis to handle multiple exits.

2023-06-28 Thread Tamar Christina via Gcc-patches
Hi All, For early break vectorization we have to update niters analysis to record and analyze all exits of the loop, and so all conds. The niters of the loop is still determined by the main/natural exit of the loop as this is the O(n) bounds. For now we don't do much with the secondary conds, bu