On Mon, Jul 12, 2021 at 7:55 PM Richard Sandiford
wrote:
>
> Richard Biener via Gcc-patches writes:
> > On Fri, Jul 9, 2021 at 3:12 PM Richard Sandiford
> > wrote:
> >>
> >> Thanks for the review.
> >>
> >> Richard Biener writes:
> >> >> @@ -588,6 +600,23 @@ public:
> >> >>/* Unrolling fact
Richard Biener via Gcc-patches writes:
> On Fri, Jul 9, 2021 at 3:12 PM Richard Sandiford
> wrote:
>>
>> Thanks for the review.
>>
>> Richard Biener writes:
>> >> @@ -588,6 +600,23 @@ public:
>> >>/* Unrolling factor */
>> >>poly_uint64 vectorization_factor;
>> >>
>> >> + /* If this lo
On Fri, Jul 9, 2021 at 3:12 PM Richard Sandiford
wrote:
>
> Thanks for the review.
>
> Richard Biener writes:
> >> @@ -588,6 +600,23 @@ public:
> >>/* Unrolling factor */
> >>poly_uint64 vectorization_factor;
> >>
> >> + /* If this loop is an epilogue loop whose main loop can be skipped
Thanks for the review.
Richard Biener writes:
>> @@ -588,6 +600,23 @@ public:
>>/* Unrolling factor */
>>poly_uint64 vectorization_factor;
>>
>> + /* If this loop is an epilogue loop whose main loop can be skipped,
>> + MAIN_LOOP_EDGE is the edge from the main loop to this loop's
>>
On Thu, Jul 8, 2021 at 2:50 PM Richard Sandiford via Gcc-patches
wrote:
>
> This patch adds support for reusing a main loop's reduction accumulator
> in an epilogue loop. This in turn lets the loops share a single piece
> of vector->scalar reduction code.
>
> The patch has the following restricti