Displaying 7 results from an estimated 7 matches for "vlma".
Did you mean:
lma
2013 Feb 11
3
[LLVMdev] Is there any llvm neon intrinsic that maps to vmla.f32 instruction ?
...quot; to generate instruction, no intrinsic is defined to generate it, correct ?
Is it possible for an instruction that is generated through a "pattern" to add also an LLVM intrinsic. My goal here is to not rely on LLVM to generate VMLA but rather having my front-end to generate call to a VLMA intrinsic I would have defined when it thinks it's appropriate to generate one.
Hope that's clear.
Thanks for your answer
Seb
From: Renato Golin [mailto:renato.golin at linaro.org]
Sent: Friday, February 08, 2013 1:49 PM
To: Sebastien DELDON-GNB
Cc: llvmdev at cs.uiuc.edu
Subject: Re: [LLV...
2013 Feb 11
2
[LLVMdev] Is there any llvm neon intrinsic that maps to vmla.f32 instruction ?
...intrinsic is defined to generate it, correct ?
>
>
> Correct.
>
>
> Is it possible for an instruction that is generated through a “pattern” to add also an LLVM intrinsic. My goal here is to not rely on LLVM to generate VMLA but rather having my front-end to generate call to a VLMA intrinsic I would have defined when it thinks it’s appropriate to generate one.
>
> No, and I'm not sure we should have one.
>
> I understand why you want one, but that's too much back-end knowledge to a front-end, and any pass that can transform a pair of VMLAs into an intrin...
2013 Feb 11
0
[LLVMdev] Is there any llvm neon intrinsic that maps to vmla.f32 instruction ?
...instruction, no intrinsic is defined to generate it, correct ?
>
Correct.
Is it possible for an instruction that is generated through a “pattern” to
> add also an LLVM intrinsic. My goal here is to not rely on LLVM to generate
> VMLA but rather having my front-end to generate call to a VLMA intrinsic I
> would have defined when it thinks it’s appropriate to generate one.
>
No, and I'm not sure we should have one.
I understand why you want one, but that's too much back-end knowledge to a
front-end, and any pass that can transform a pair of VMLAs into an
intrinsic call, c...
2013 Feb 11
0
[LLVMdev] Is there any llvm neon intrinsic that maps to vmla.f32 instruction ?
...ned to generate it, correct ?
>>
>
> Correct.
>
>
> Is it possible for an instruction that is generated through a “pattern” to
>> add also an LLVM intrinsic. My goal here is to not rely on LLVM to generate
>> VMLA but rather having my front-end to generate call to a VLMA intrinsic I
>> would have defined when it thinks it’s appropriate to generate one.
>>
> No, and I'm not sure we should have one.
>
> I understand why you want one, but that's too much back-end knowledge to a
> front-end, and any pass that can transform a pair of VMLA...
2013 Feb 08
0
[LLVMdev] Is there any llvm neon intrinsic that maps to vmla.f32 instruction ?
On 8 February 2013 12:28, Sebastien DELDON-GNB <sebastien.deldon at st.com>wrote:
> Why for cortex-a9 vmlx-forwarding is enabled by default ? Is it to
> guarantee correctness or for performance purpose ? I’ve made some
> experiments and DISABLING vmlx-forwarding for cortex-a9 leads to generation
> of more vmla/vmls .f32 and significantly improve some benchmarks. I’ve not
>
2013 Feb 08
2
[LLVMdev] Is there any llvm neon intrinsic that maps to vmla.f32 instruction ?
Hi Renato,
Thanks for the answer, it confirms what I was suspecting. My problem is that this behavior is controlled by vmlx forwarding on cortex-a9 for which despite asking on this list, I couldn't get a clear understanding what this option is meant for.
So here are my new questions:
Why for cortex-a9 vmlx-forwarding is enabled by default ? Is it to guarantee correctness or for performance
2013 Feb 12
2
[LLVMdev] Is there any llvm neon intrinsic that maps to vmla.f32 instruction ?
...rate instruction, no intrinsic is defined to generate it, correct ?
Correct.
Is it possible for an instruction that is generated through a "pattern" to add also an LLVM intrinsic. My goal here is to not rely on LLVM to generate VMLA but rather having my front-end to generate call to a VLMA intrinsic I would have defined when it thinks it's appropriate to generate one.
No, and I'm not sure we should have one.
I understand why you want one, but that's too much back-end knowledge to a front-end, and any pass that can transform a pair of VMLAs into an intrinsic call, can als...