Searched refs:simdlen (Results 1 - 24 of 24) sorted by relevance

/netbsd-current/external/gpl3/gcc.old/dist/gcc/
H A Domp-simd-clone.c153 clone_info->simdlen
341 unsigned int simdlen = clone_info->simdlen; local
345 gcc_assert (vecsize_mangle && simdlen);
350 pp_decimal_int (&pp, simdlen);
420 #pragma omp declare simd simdlen(8)
422 if the simdlen is assumed to be 8 for the first one, etc. */
505 if (veclen > node->simdclone->simdlen)
506 veclen = node->simdclone->simdlen;
509 if (veclen == node->simdclone->simdlen)
548 create_tmp_simd_array(const char *prefix, tree type, int simdlen) argument
796 unsigned int simdlen = simd_clone_subparts (TREE_TYPE (arg)); local
[all...]
H A Domp-general.c1077 tree simdlen; member in struct:declare_variant_simd_data
1081 : inbranch(false), notinbranch(false), simdlen(NULL_TREE) {}
1097 data[i].simdlen = OMP_CLAUSE_SIMDLEN_EXPR (c);
1122 if (!simple_cst_equal (data[0].simdlen, data[1].simdlen))
1124 if (data[0].simdlen && data[1].simdlen)
1126 r |= data[0].simdlen ? 2 : 1;
H A Dipa-icf-gimple.c389 if (l1->simdlen != l2->simdlen)
390 return return_false_with_msg ("simdlen");
H A Dcfgloop.h180 int simdlen; variable
H A Dtree-vect-loop.c2390 /* Always prefer a VF of loop->simdlen over any other VF. */
2391 if (loop->simdlen)
2393 bool new_simdlen_p = known_eq (new_vf, loop->simdlen);
2394 bool old_simdlen_p = known_eq (old_vf, loop->simdlen);
2528 loop->simdlen != 0);
2556 unsigned HOST_WIDE_INT simdlen = loop->simdlen; local
2638 /* Once we hit the desired simdlen for the first time,
2640 if (simdlen
2641 && known_eq (LOOP_VINFO_VECT_FACTOR (loop_vinfo), simdlen))
[all...]
H A Dcfgloopmanip.c1018 target->simdlen = loop->simdlen;
H A Domp-expand.c5218 tree simdlen = omp_find_clause (gimple_omp_for_clauses (fd->for_stmt), local
5237 || (simdlen && integer_onep (OMP_CLAUSE_SIMDLEN_EXPR (simdlen))))
5549 if (simdlen && tree_fits_uhwi_p (OMP_CLAUSE_SIMDLEN_EXPR (simdlen)))
5552 = tree_to_uhwi (OMP_CLAUSE_SIMDLEN_EXPR (simdlen));
5554 loop->simdlen = v;
H A Dcgraph.h799 vector(simdlen) __typeof__(orig_arg) new_arg. */
811 __typeof__(orig_arg) simd_array[simdlen]. */
832 unsigned int simdlen; variable
H A Dtree-vect-stmts.c4074 if (n->simdclone->simdlen > vf
4077 if (n->simdclone->simdlen < vf)
4079 - exact_log2 (n->simdclone->simdlen)) * 1024;
4161 > bestn->simdclone->simdlen))
4166 nunits = bestn->simdclone->simdlen;
/netbsd-current/external/gpl3/gcc/dist/gcc/
H A Domp-simd-clone.cc153 clone_info->simdlen
341 poly_uint64 simdlen = clone_info->simdlen; local
345 gcc_assert (vecsize_mangle && maybe_ne (simdlen, 0U));
350 /* For now, simdlen is always constant, while variable simdlen pp 'n'. */
351 unsigned int len = simdlen.to_constant ();
422 #pragma omp declare simd simdlen(8)
424 if the simdlen is assumed to be 8 for the first one, etc. */
508 if (multiple_p (veclen, node->simdclone->simdlen))
552 create_tmp_simd_array(const char *prefix, tree type, poly_uint64 simdlen) argument
806 unsigned int simdlen = simd_clone_subparts (TREE_TYPE (arg)); local
[all...]
H A Domp-general.cc1627 tree simdlen; member in struct:declare_variant_simd_data
1631 : inbranch(false), notinbranch(false), simdlen(NULL_TREE) {}
1647 data[i].simdlen = OMP_CLAUSE_SIMDLEN_EXPR (c);
1672 if (!simple_cst_equal (data[0].simdlen, data[1].simdlen))
1674 if (data[0].simdlen && data[1].simdlen)
1676 r |= data[0].simdlen ? 2 : 1;
H A Dipa-icf-gimple.cc488 if (l1->simdlen != l2->simdlen)
489 return return_false_with_msg ("simdlen");
H A Dcfgloop.h180 int simdlen; variable
H A Dtree-vect-loop.cc2813 /* Always prefer a VF of loop->simdlen over any other VF. */
2814 if (loop->simdlen)
2816 bool new_simdlen_p = known_eq (new_vf, loop->simdlen);
2817 bool old_simdlen_p = known_eq (old_vf, loop->simdlen);
2994 loop->simdlen != 0);
3000 unsigned HOST_WIDE_INT simdlen = loop->simdlen; local
3034 /* Once we hit the desired simdlen for the first time,
3036 if (simdlen
3037 && known_eq (LOOP_VINFO_VECT_FACTOR (loop_vinfo), simdlen))
[all...]
H A Dcfgloopmanip.cc952 target->simdlen = loop->simdlen;
H A Dcgraph.h749 vector(simdlen) __typeof__(orig_arg) new_arg. */
761 __typeof__(orig_arg) simd_array[simdlen]. */
782 poly_uint64 simdlen; variable
H A Domp-expand.cc6358 tree simdlen = omp_find_clause (gimple_omp_for_clauses (fd->for_stmt), local
6377 || (simdlen && integer_onep (OMP_CLAUSE_SIMDLEN_EXPR (simdlen))))
7062 if (simdlen && tree_fits_uhwi_p (OMP_CLAUSE_SIMDLEN_EXPR (simdlen)))
7065 = tree_to_uhwi (OMP_CLAUSE_SIMDLEN_EXPR (simdlen));
7067 loop->simdlen = v;
H A Dtree-vect-stmts.cc4147 if (!constant_multiple_p (vf, n->simdclone->simdlen, &num_calls)
4232 || !constant_multiple_p (bestn->simdclone->simdlen,
4238 nunits = bestn->simdclone->simdlen;
/netbsd-current/external/gpl3/gcc/dist/gcc/config/i386/
H A Di386.cc23412 CLONEI->vecsize_float and if CLONEI->simdlen is 0, also
23413 CLONEI->simdlen. Return 0 if SIMD clones shouldn't be emitted,
23423 if (clonei->simdlen
23424 && (clonei->simdlen < 2
23425 || clonei->simdlen > 1024
23426 || (clonei->simdlen & (clonei->simdlen - 1)) != 0))
23429 "unsupported simdlen %wd", clonei->simdlen.to_constant ());
23528 if (clonei->simdlen
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Di386.c22126 CLONEI->vecsize_float and if CLONEI->simdlen is 0, also
22127 CLONEI->simdlen. Return 0 if SIMD clones shouldn't be emitted,
22137 if (clonei->simdlen
22138 && (clonei->simdlen < 2
22139 || clonei->simdlen > 1024
22140 || (clonei->simdlen & (clonei->simdlen - 1)) != 0))
22143 "unsupported simdlen %d", clonei->simdlen);
22242 if (clonei->simdlen
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64.c23253 if (clonei->simdlen
23254 && (clonei->simdlen < 2
23255 || clonei->simdlen > 1024
23256 || (clonei->simdlen & (clonei->simdlen - 1)) != 0))
23259 "unsupported simdlen %d", clonei->simdlen);
23309 if (clonei->simdlen == 0)
23313 clonei->simdlen = vec_bits / elt_bits;
23318 vec_bits = clonei->simdlen * elt_bit
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/c/
H A Dc-typeck.c13925 tree simdlen = NULL_TREE, safelen = NULL_TREE;
15039 simdlen = c;
15138 if (simdlen
15141 OMP_CLAUSE_SIMDLEN_EXPR (simdlen)))
15143 error_at (OMP_CLAUSE_LOCATION (simdlen),
15144 "%<simdlen%> clause value is bigger than "
15146 OMP_CLAUSE_SIMDLEN_EXPR (simdlen)
13886 tree simdlen = NULL_TREE, safelen = NULL_TREE; local
/netbsd-current/external/gpl3/gcc/dist/gcc/c/
H A Dc-typeck.cc14159 tree simdlen = NULL_TREE, safelen = NULL_TREE;
15493 simdlen = c;
15592 if (simdlen
15595 OMP_CLAUSE_SIMDLEN_EXPR (simdlen)))
15597 error_at (OMP_CLAUSE_LOCATION (simdlen),
15598 "%<simdlen%> clause value is bigger than "
15600 OMP_CLAUSE_SIMDLEN_EXPR (simdlen)
14120 tree simdlen = NULL_TREE, safelen = NULL_TREE; local
/netbsd-current/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64.cc26846 /* For now, SVE simdclones won't produce illegal simdlen, So only check
26848 if (maybe_ne (clonei->simdlen, 0U)
26849 && clonei->simdlen.is_constant (&const_simdlen)
26855 "unsupported simdlen %wd", const_simdlen);
26905 if (known_eq (clonei->simdlen, 0U))
26909 clonei->simdlen = exact_div (vec_bits, elt_bits);
26914 vec_bits = clonei->simdlen * elt_bits;
26915 /* For now, SVE simdclones won't produce illegal simdlen, So only check
26917 if (clonei->simdlen.is_constant (&const_simdlen)
26921 "GCC does not currently support simdlen
[all...]

Completed in 1088 milliseconds