search for: vector_foo_04

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>;