> -Original Message-
> From: Prathamesh Kulkarni
> Sent: 29 July 2021 15:45
> To: Kyrylo Tkachov
> Cc: gcc Patches ; Richard Earnshaw
>
> Subject: Re: [ARM] PR66791: Replace builtins in vld1
>
> On Thu, 29 Jul 2021 at 14:57, Kyrylo Tkachov
>
On Thu, 29 Jul 2021 at 14:57, Kyrylo Tkachov wrote:
>
> Hi Prathamesh,
>
> > -Original Message-
> > From: Prathamesh Kulkarni
> > Sent: 26 July 2021 22:24
> > To: gcc Patches ; Kyrylo Tkachov
> > ; Richard Earnshaw
> >
> > Subject:
Hi Prathamesh,
> -Original Message-
> From: Prathamesh Kulkarni
> Sent: 26 July 2021 22:24
> To: gcc Patches ; Kyrylo Tkachov
> ; Richard Earnshaw
>
> Subject: [ARM] PR66791: Replace builtins in vld1
>
> Hi,
> Similar to aarch64, this patch replaces call
Hi,
Similar to aarch64, this patch replaces call to builtin by
dereferencing __a in vld1_p64, vld1_s64 and vld1_u64.
The patch changes code-gen for the intrinsic as follows:
Before patch:
vld1.64 {d16}, [r0:64]
vmovr0, r1, d16 @ int
bx lr
After patch: