search for: par_type_list

Displaying 4 results from an estimated 4 matches for "par_type_list".

Did you mean: part_type_list
2019 Jun 03
2
[cfe-dev] [RFC] Expose user provided vector function for auto-vectorization.
...attribute would use the “core” tokens of the mangled names (without > _ZGV prefix and the scalar function name postfix) to describe the vector > function provided in the redirection. > > Formal syntax: > > ``` > __attribute__(simd_variant(“<isa><mask><VLEN><par_type_list>”, > “custom_vector_name”)) > > <isa> := “a” (SSE), “b” (AVX) , …, “n” (NEON), “s” (SVE) (from the vector > function ABI specifications of each of the targets that support this, for > now AArch64 and x86) > > <mask> := “N” for no mask, or “M” for masking > &gt...
2019 Jun 03
6
[cfe-dev] [RFC] Expose user provided vector function for auto-vectorization.
...8 sse_foo(__m128 x) {…} ``` The attribute would use the “core” tokens of the mangled names (without _ZGV prefix and the scalar function name postfix) to describe the vector function provided in the redirection. Formal syntax: ``` __attribute__(simd_variant(“<isa><mask><VLEN><par_type_list>”, “custom_vector_name”)) <isa> := “a” (SSE), “b” (AVX) , …, “n” (NEON), “s” (SVE) (from the vector function ABI specifications of each of the targets that support this, for now AArch64 and x86) <mask> := “N” for no mask, or “M” for masking <VLEN> := number of lanes in a vec...
2019 Jun 07
2
[RFC] Expose user provided vector function for auto-vectorization.
...8 sse_foo(__m128 x) {…} ``` The attribute would use the “core” tokens of the mangled names (without _ZGV prefix and the scalar function name postfix) to describe the vector function provided in the redirection. Formal syntax: ``` __attribute__(simd_variant(“<isa><mask><VLEN><par_type_list>”, “custom_vector_name”)) <isa> := “a” (SSE), “b” (AVX) , …, “n” (NEON), “s” (SVE) (from the vector function ABI specifications of each of the targets that support this, for now AArch64 and x86) <mask> := “N” for no mask, or “M” for masking <VLEN> := number of lanes in a vec...
2019 Jun 01
2
[cfe-dev] [RFC] Expose user provided vector function for auto-vectorization.
Page 22 of OpenMP 5.0 specification (Lines 13/14): When any thread encounters a simd construct, the iterations of the loop associated with the construct may be executed concurrently using the SIMD lanes that are available to the thread This is the Execution Model. The word here is "may" i.e., not "must". Declare simd is not explicitly mentioned here, but requiring