Marcus Shawcroft ; Kyrylo Tkachov
> > ; ro...@eyesopen.com
> > Subject: Re: [PATCH]AArch64 relax predicate on load structure load
> > instructions
> >
> > On Mon, 13 Jun 2022, Richard Sandiford wrote:
> >
> > > Richard Biener writes
--Original Message-
> > >> >> From: Richard Sandiford
> > >> >> Sent: Wednesday, June 8, 2022 11:31 AM
> > >> >> To: Tamar Christina
> > >> >> Cc: gcc-patches@gcc.gnu.org; nd ; Richard Earnshaw
> >
t: Wednesday, June 8, 2022 11:31 AM
> >> >> To: Tamar Christina
> >> >> Cc: gcc-patches@gcc.gnu.org; nd ; Richard Earnshaw
> >> >> ; Marcus Shawcroft
> >> >> ; Kyrylo Tkachov
> >> >> Subject: Re: [PATCH]AArch64 relax predicate
>> >> Cc: gcc-patches@gcc.gnu.org; nd ; Richard Earnshaw
>> >> ; Marcus Shawcroft
>> >> ; Kyrylo Tkachov
>> >> Subject: Re: [PATCH]AArch64 relax predicate on load structure load
>> >> instructions
>> >>
>> >>
d Earnshaw
> >> ; Marcus Shawcroft
> >> ; Kyrylo Tkachov
> >> Subject: Re: [PATCH]AArch64 relax predicate on load structure load
> >> instructions
> >>
> >> Tamar Christina writes:
> >> > Hi All,
> >> >
> >>
>> Cc: gcc-patches@gcc.gnu.org; nd ; Richard Earnshaw
> >> ; Marcus Shawcroft
> >> ; Kyrylo Tkachov
> ;
> >> rguent...@suse.de; ro...@eyesopen.com
> >> Subject: Re: [PATCH]AArch64 relax predicate on load structure load
> >> instructions
> >>
>
rguent...@suse.de; ro...@eyesopen.com
>> Subject: Re: [PATCH]AArch64 relax predicate on load structure load
>> instructions
>>
>> Tamar Christina writes:
>> >> -Original Message-
>> >> From: Richard Sandiford
>> >> Sent: Wednesda
-patches@gcc.gnu.org; nd ; Richard Earnshaw
> >> ; Marcus Shawcroft
> >> ; Kyrylo Tkachov
>
> >> Subject: Re: [PATCH]AArch64 relax predicate on load structure load
> >> instructions
> >>
> >> Tamar Christina writes:
> >> > Hi A
Tamar Christina writes:
>> -Original Message-
>> From: Richard Sandiford
>> Sent: Wednesday, June 8, 2022 11:31 AM
>> To: Tamar Christina
>> Cc: gcc-patches@gcc.gnu.org; nd ; Richard Earnshaw
>> ; Marcus Shawcroft
>> ; Kyrylo Tkachov
>>
> -Original Message-
> From: Richard Sandiford
> Sent: Wednesday, June 8, 2022 11:31 AM
> To: Tamar Christina
> Cc: gcc-patches@gcc.gnu.org; nd ; Richard Earnshaw
> ; Marcus Shawcroft
> ; Kyrylo Tkachov
> Subject: Re: [PATCH]AArch64 relax predicate on load struc
Tamar Christina writes:
> Hi All,
>
> At some point in time we started lowering the ld1r instructions in gimple.
>
> That is:
>
> uint8x8_t f1(const uint8_t *in) {
> return vld1_dup_u8(&in[1]);
> }
>
> generates at gimple:
>
> _3 = MEM[(const uint8_t *)in_1(D) + 1B];
> _4 = {_3, _3, _3, _3
Hi All,
At some point in time we started lowering the ld1r instructions in gimple.
That is:
uint8x8_t f1(const uint8_t *in) {
return vld1_dup_u8(&in[1]);
}
generates at gimple:
_3 = MEM[(const uint8_t *)in_1(D) + 1B];
_4 = {_3, _3, _3, _3, _3, _3, _3, _3};
Which is good, but we then g
12 matches
Mail list logo