Displaying 6 results from an estimated 6 matches for "vector_foo_04".
2019 Jun 11
2
RFC: Interface user provided vector functions with the vectorizer.
...03(float64x2_t VectorInput, double * Output);
```
The resulting IR attribute is:
```
attribute #0 = {vector-abi-variant="_ZGVnN2vl8_foo_03(vector_foo_03)"}
```
## Example 4
Scalable vectorization targeting SVE
```
double foo_04(double Input) __attribute__(clang_declare_simd_variant(“vector_foo_04", simdlen("scalable"), notinbranch, isa("sve"));
// SVE version
svfloat64_t vector_foo_04(svfloat64_t VectorInput, svbool_t Mask);
```
The resulting IR attribute is:
```
attribute #0 = {vector-abi-variant="_ZGVsM2v_foo_04(vector_foo_04)"}
```
## Example 5
Fix...
2019 Jun 17
3
RFC: Interface user provided vector functions with the vectorizer.
...> The resulting IR attribute is:
>
> ```
> attribute #0 = {vector-abi-variant="_ZGVnN2vl8_foo_03(vector_foo_03)"}
> ```
> ## Example 4
>
> Scalable vectorization targeting SVE
>
> ```
> double foo_04(double Input) __attribute__(clang_declare_simd_variant(“vector_foo_04", simdlen("scalable"), notinbranch, isa("sve"));
>
> // SVE version
> svfloat64_t vector_foo_04(svfloat64_t VectorInput, svbool_t Mask);
> ```
>
> The resulting IR attribute is:
>
> ```
> attribute #0 = {vector-abi-variant="_ZGVsM2v_foo_04(ve...
2019 Jun 24
2
RFC: Interface user provided vector functions with the vectorizer.
...= {vector-abi-variant="_ZGVnN2vl8_foo_03(vector_foo_03)"}
>> > ```
>> > ## Example 4
>> >
>> > Scalable vectorization targeting SVE
>> >
>> > ```
>> > double foo_04(double Input)
> __attribute__(clang_declare_simd_variant(“vector_foo_04",
> simdlen("scalable"), notinbranch, isa("sve"));
>> >
>> > // SVE version
>> > svfloat64_t vector_foo_04(svfloat64_t VectorInput, svbool_t Mask);
>> > ```
>> >
>> > The resulting IR attribute is:
>> >
>&...
2019 Jun 21
2
RFC: Interface user provided vector functions with the vectorizer.
...ttribute #0 =
> > {vector-abi-variant="_ZGVnN2vl8_foo_03(vector_foo_03)"}
> > ```
> > ## Example 4
> >
> > Scalable vectorization targeting SVE
> >
> > ```
> > double foo_04(double Input)
> > __attribute__(clang_declare_simd_variant(“vector_foo_04",
> > simdlen("scalable"), notinbranch, isa("sve"));
> >
> > // SVE version
> > svfloat64_t vector_foo_04(svfloat64_t VectorInput, svbool_t Mask);
> > ```
> >
> > The resulting IR attribute is:
> >
> > ```
> > at...
2019 Jun 24
4
RFC: Interface user provided vector functions with the vectorizer.
...attribute #0 =
> > {vector-abi-variant="_ZGVnN2vl8_foo_03(vector_foo_03)"}
> > ```
> > ## Example 4
> >
> > Scalable vectorization targeting SVE
> >
> > ```
> > double foo_04(double Input)
> > __attribute__(clang_declare_simd_variant(“vector_foo_04",
> > simdlen("scalable"), notinbranch, isa("sve"));
> >
> > // SVE version
> > svfloat64_t vector_foo_04(svfloat64_t VectorInput, svbool_t Mask);
> > ```
> >
> > The resulting IR attribute is:
> >
> > ```
> > attr...
2019 Jun 24
2
RFC: Interface user provided vector functions with the vectorizer.
>Thank you everybody for their input, and for your patience. This is proving harder than expected! :)
Thank you for doing the hard part of the work.
Hideki
-----Original Message-----
From: Francesco Petrogalli [mailto:Francesco.Petrogalli at arm.com]
Sent: Monday, June 24, 2019 11:26 AM
To: Saito, Hideki <hideki.saito at intel.com>
Cc: Doerfert, Johannes <jdoerfert at anl.gov>;