search for: _zgvcn2v_sin

Displaying 16 results from an estimated 16 matches for "_zgvcn2v_sin".

2019 May 28
6
[RFC] Expose user provided vector function for auto-vectorization.
...assumed to match the Vector Function ABI name when omitted. For example, the availability of a 2-lane double precision `sin` function via SVML when targeting AVX on x86 is provided by the following IR. // ... ... = call double @sin(double) #0 // ... #0 = { vector-variant = {"_ZGVcN2v_sin(__svml_sin2), _ZGVdN4v_sin(__svml_sin4), ..."} } The string `"_ZGVcN2v_sin(__svml_sin2)"` in this vector-variant attribute provides information on the shape of the vector function via the string `_ZGVcN2v_sin`, mangled acco...
2019 May 29
2
[cfe-dev] [RFC] Expose user provided vector function for auto-vectorization.
...the availability of a 2-lane double precision `sin` >> function via SVML when targeting AVX on x86 is provided by the following >> IR. >> >> // ... >> ... = call double @sin(double) #0 >> // ... >> >> #0 = { vector-variant = {"_ZGVcN2v_sin(__svml_sin2), >> _ZGVdN4v_sin(__svml_sin4), >> ..."} } >> >> The string `"_ZGVcN2v_sin(__svml_sin2)"` in this vector-variant >> attribute provides information on the shape of the vector functi...
2019 May 29
2
[cfe-dev] [RFC] Expose user provided vector function for auto-vectorization.
...function via SVML when targeting AVX on x86 is provided by the following >>>> IR. >>>> >>>> // ... >>>> ... = call double @sin(double) #0 >>>> // ... >>>> >>>> #0 = { vector-variant = {"_ZGVcN2v_sin(__svml_sin2), >>>> _ZGVdN4v_sin(__svml_sin4), >>>> ..."} } >>>> >>>> The string `"_ZGVcN2v_sin(__svml_sin2)"` in this vector-variant >>>> attribute provides inf...
2019 May 30
5
[cfe-dev] [RFC] Expose user provided vector function for auto-vectorization.
...by the following >>>>>> IR. >>>>>> >>>>>> // ... >>>>>> ... = call double @sin(double) #0 >>>>>> // ... >>>>>> >>>>>> #0 = { vector-variant = {"_ZGVcN2v_sin(__svml_sin2), >>>>>> _ZGVdN4v_sin(__svml_sin4), >>>>>> ..."} } >>>>>> >>>>>> The string `"_ZGVcN2v_sin(__svml_sin2)"` in this vector-variant >&gt...
2018 Nov 30
2
[RFC] Re-implementing -fveclib with OpenMP
Hi all, I am submitting the following RFC [1] to re-implement -fveclib via OpenMP constructs. The RFC was discussed during a round table at the last LLVM developer meeting, and presented during the BoF [2]. The proposal is published on Phabricator, for the purpose of keeping track of the comments, and it now ready for a review from a wider audience after being polished by Hal Finkel and Hideki
2019 May 31
2
[cfe-dev] [RFC] Expose user provided vector function for auto-vectorization.
...IR. >>>>>>>> >>>>>>>> // ... >>>>>>>> ... = call double @sin(double) #0 >>>>>>>> // ... >>>>>>>> >>>>>>>> #0 = { vector-variant = {"_ZGVcN2v_sin(__svml_sin2), >>>>>>>> _ZGVdN4v_sin(__svml_sin4), >>>>>>>> ..."} } >>>>>>>> >>>>>>>> The string `"_ZGVcN2v_sin(__svml_sin2)"` i...
2019 May 31
2
[cfe-dev] [RFC] Expose user provided vector function for auto-vectorization.
...;> >>>>>>>>>> // ... >>>>>>>>>> ... = call double @sin(double) #0 >>>>>>>>>> // ... >>>>>>>>>> >>>>>>>>>> #0 = { vector-variant = {"_ZGVcN2v_sin(__svml_sin2), >>>>>>>>>> _ZGVdN4v_sin(__svml_sin4), >>>>>>>>>> ..."} } >>>>>>>>>> >>>>>>>>>> The string `"_ZGVcN...
2019 May 31
2
[cfe-dev] [RFC] Expose user provided vector function for auto-vectorization.
...gt;>>>>> // ... >>>>>>>>>>>> ... = call double @sin(double) #0 >>>>>>>>>>>> // ... >>>>>>>>>>>> >>>>>>>>>>>> #0 = { vector-variant = {"_ZGVcN2v_sin(__svml_sin2), >>>>>>>>>>>> _ZGVdN4v_sin(__svml_sin4), >>>>>>>>>>>> ..."} } >>>>>>>>>>>> >>>>>>>>>>>&...
2019 May 31
2
[cfe-dev] [RFC] Expose user provided vector function for auto-vectorization.
...gt;>>>>>>>>>>>>> ... = call double @sin(double) #0 >>>>>>>>>>>>>> // ... >>>>>>>>>>>>>> >>>>>>>>>>>>>> #0 = { vector-variant = {"_ZGVcN2v_sin(__svml_sin2), >>>>>>>>>>>>>> _ZGVdN4v_sin(__svml_sin4), >>>>>>>>>>>>>> ..."} } >>>>>>>>>>>>>> >>>>>>&...
2019 May 31
2
[cfe-dev] [RFC] Expose user provided vector function for auto-vectorization.
...>>>>>>> > >>>>>>> // ... > >>>>>>> ... = call double @sin(double) #0 > >>>>>>> // ... > >>>>>>> > >>>>>>> #0 = { vector-variant = {"_ZGVcN2v_sin(__svml_sin2), > >>>>>>> _ZGVdN4v_sin(__svml_sin4), > >>>>>>> ..."} } > >>>>>>> > >>>>>>> The string `"_ZGVcN2v_sin(__svml_sin2)&qu...
2019 May 31
2
[cfe-dev] [RFC] Expose user provided vector function for auto-vectorization.
...gt;>>> // ... > > >>>>>>>>> ... = call double @sin(double) #0 > > >>>>>>>>> // ... > > >>>>>>>>> > > >>>>>>>>> #0 = { vector-variant = {"_ZGVcN2v_sin(__svml_sin2), > > >>>>>>>>> _ZGVdN4v_sin(__svml_sin4), > > >>>>>>>>> ..."} } > > >>>>>>>>> > > >>>>>>>>&...
2019 May 31
5
[cfe-dev] [RFC] Expose user provided vector function for auto-vectorization.
...gt;>>>>>>>> // ... > >>>>>>>>> ... = call double @sin(double) #0 > >>>>>>>>> // ... > >>>>>>>>> > >>>>>>>>> #0 = { vector-variant = {"_ZGVcN2v_sin(__svml_sin2), > >>>>>>>>> _ZGVdN4v_sin(__svml_sin4), > >>>>>>>>> ..."} } > >>>>>>>>> > >>>>>>>>> The string `&quo...
2019 May 31
2
[cfe-dev] [RFC] Expose user provided vector function for auto-vectorization.
...gt;>>>>>> // ... >>>>>>>>>>> ... = call double @sin(double) #0 >>>>>>>>>>> // ... >>>>>>>>>>> >>>>>>>>>>> #0 = { vector-variant = {"_ZGVcN2v_sin(__svml_sin2), >>>>>>>>>>> _ZGVdN4v_sin(__svml_sin4), >>>>>>>>>>> ..."} } >>>>>>>>>>> >>>>>>>>>>> The st...
2019 May 31
2
[cfe-dev] [RFC] Expose user provided vector function for auto-vectorization.
...gt;> // ... > >>>>>>>>>>> ... = call double @sin(double) #0 > >>>>>>>>>>> // ... > >>>>>>>>>>> > >>>>>>>>>>> #0 = { vector-variant = {"_ZGVcN2v_sin(__svml_sin2), > >>>>>>>>>>> _ZGVdN4v_sin(__svml_sin4), > >>>>>>>>>>> ..."} } > >>>>>>>>>>> > >>>>>>>&gt...
2019 Jun 01
2
[cfe-dev] [RFC] Expose user provided vector function for auto-vectorization.
...t; > >>>>>>>>>>> ... = call double @sin(double) #0 > > >>>>>>>>>>> // ... > > >>>>>>>>>>> > > >>>>>>>>>>> #0 = { vector-variant = {"_ZGVcN2v_sin(__svml_sin2), > > >>>>>>>>>>> _ZGVdN4v_sin(__svml_sin4), > > >>>>>>>>>>> ..."} } > > >>>>>>>>>>> > > >>&gt...
2019 Jun 03
6
[cfe-dev] [RFC] Expose user provided vector function for auto-vectorization.
...;>>>>>>>>> ... = call double @sin(double) #0 >>>>>>>>>>>>>>> // ... >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> #0 = { vector-variant = {"_ZGVcN2v_sin(__svml_sin2), >>>>>>>>>>>>>>> _ZGVdN4v_sin(__svml_sin4), >>>>>>>>>>>>>>> ..."} } >>>>>>>>>>>>>>> >&...