"H.J. Lu via Gcc-patches" writes:
> On Mon, Jun 28, 2021 at 5:36 AM Richard Sandiford
> wrote:
>>
>> "H.J. Lu" writes:
>> > On Sun, Jun 27, 2021 at 2:00 PM Richard Sandiford
>> > wrote:
>> >>
>> >> "H.J. Lu via Gcc-patches" writes:
>> >> > On Sun, Jun 27, 2021 at 1:43 AM Richard Sandiford
>>
On Mon, Jun 28, 2021 at 5:36 AM Richard Sandiford
wrote:
>
> "H.J. Lu" writes:
> > On Sun, Jun 27, 2021 at 2:00 PM Richard Sandiford
> > wrote:
> >>
> >> "H.J. Lu via Gcc-patches" writes:
> >> > On Sun, Jun 27, 2021 at 1:43 AM Richard Sandiford
> >> > wrote:
> >> >>
> >> >> "H.J. Lu" writes:
"H.J. Lu" writes:
> On Sun, Jun 27, 2021 at 2:00 PM Richard Sandiford
> wrote:
>>
>> "H.J. Lu via Gcc-patches" writes:
>> > On Sun, Jun 27, 2021 at 1:43 AM Richard Sandiford
>> > wrote:
>> >>
>> >> "H.J. Lu" writes:
>> >> > 1. Update vec_duplicate to allow to fail so that backend can only
On Sun, Jun 27, 2021 at 2:00 PM Richard Sandiford
wrote:
>
> "H.J. Lu via Gcc-patches" writes:
> > On Sun, Jun 27, 2021 at 1:43 AM Richard Sandiford
> > wrote:
> >>
> >> "H.J. Lu" writes:
> >> > 1. Update vec_duplicate to allow to fail so that backend can only allow
> >> > broadcasting an
"H.J. Lu via Gcc-patches" writes:
> On Sun, Jun 27, 2021 at 1:43 AM Richard Sandiford
> wrote:
>>
>> "H.J. Lu" writes:
>> > 1. Update vec_duplicate to allow to fail so that backend can only allow
>> > broadcasting an integer constant to a vector when broadcast instruction
>> > is available.
On Sun, Jun 27, 2021 at 1:43 AM Richard Sandiford
wrote:
>
> "H.J. Lu" writes:
> > 1. Update vec_duplicate to allow to fail so that backend can only allow
> > broadcasting an integer constant to a vector when broadcast instruction
> > is available. This can be used by memset expander to avoid
"H.J. Lu" writes:
> 1. Update vec_duplicate to allow to fail so that backend can only allow
> broadcasting an integer constant to a vector when broadcast instruction
> is available. This can be used by memset expander to avoid vec_duplicate
> when loading from constant pool is more efficient.
I
1. Update vec_duplicate to allow to fail so that backend can only allow
broadcasting an integer constant to a vector when broadcast instruction
is available. This can be used by memset expander to avoid vec_duplicate
when loading from constant pool is more efficient.
2. Add vec_duplicate expander