/netbsd-current/external/gpl3/gcc.old/dist/gcc/ |
H A D | omp-simd-clone.c | 153 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 D | omp-general.c | 1077 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 D | ipa-icf-gimple.c | 389 if (l1->simdlen != l2->simdlen) 390 return return_false_with_msg ("simdlen");
|
H A D | cfgloop.h | 180 int simdlen; variable
|
H A D | tree-vect-loop.c | 2390 /* 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 D | cfgloopmanip.c | 1018 target->simdlen = loop->simdlen;
|
H A D | omp-expand.c | 5218 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 D | cgraph.h | 799 vector(simdlen) __typeof__(orig_arg) new_arg. */ 811 __typeof__(orig_arg) simd_array[simdlen]. */ 832 unsigned int simdlen; variable
|
H A D | tree-vect-stmts.c | 4074 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 D | omp-simd-clone.cc | 153 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 D | omp-general.cc | 1627 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 D | ipa-icf-gimple.cc | 488 if (l1->simdlen != l2->simdlen) 489 return return_false_with_msg ("simdlen");
|
H A D | cfgloop.h | 180 int simdlen; variable
|
H A D | tree-vect-loop.cc | 2813 /* 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 D | cfgloopmanip.cc | 952 target->simdlen = loop->simdlen;
|
H A D | cgraph.h | 749 vector(simdlen) __typeof__(orig_arg) new_arg. */ 761 __typeof__(orig_arg) simd_array[simdlen]. */ 782 poly_uint64 simdlen; variable
|
H A D | omp-expand.cc | 6358 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 D | tree-vect-stmts.cc | 4147 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 D | i386.cc | 23412 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 D | i386.c | 22126 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 D | aarch64.c | 23253 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 D | c-typeck.c | 13925 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 D | c-typeck.cc | 14159 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 D | aarch64.cc | 26846 /* 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...] |