| /src/external/gpl3/gcc.old/dist/gcc/ |
| 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)) 806 unsigned int simdlen = simd_clone_subparts (TREE_TYPE (arg)); local [all...] |
| 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;
|
| ipa-icf-gimple.cc | 494 if (l1->simdlen != l2->simdlen) 495 return return_false_with_msg ("simdlen");
|
| cfgloop.h | 180 int simdlen; variable
|
| 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...] |
| cfgloopmanip.cc | 952 target->simdlen = loop->simdlen;
|
| cgraph.h | 752 vector(simdlen) __typeof__(orig_arg) new_arg. */ 764 __typeof__(orig_arg) simd_array[simdlen]. */ 785 poly_uint64 simdlen; variable
|
| omp-expand.cc | 6359 tree simdlen = omp_find_clause (gimple_omp_for_clauses (fd->for_stmt), local 6378 || (simdlen && integer_onep (OMP_CLAUSE_SIMDLEN_EXPR (simdlen)))) 7063 if (simdlen && tree_fits_uhwi_p (OMP_CLAUSE_SIMDLEN_EXPR (simdlen))) 7066 = tree_to_uhwi (OMP_CLAUSE_SIMDLEN_EXPR (simdlen)); 7068 loop->simdlen = v;
|
| tree-vect-stmts.cc | 4148 if (!constant_multiple_p (vf, n->simdclone->simdlen, &num_calls) 4233 || !constant_multiple_p (bestn->simdclone->simdlen, 4239 nunits = bestn->simdclone->simdlen;
|
| /src/external/gpl3/gcc/dist/gcc/ |
| omp-simd-clone.cc | 347 clone_info->simdlen 535 poly_uint64 simdlen = clone_info->simdlen; local 539 gcc_assert (vecsize_mangle && maybe_ne (simdlen, 0U)); 544 /* For now, simdlen is always constant, while variable simdlen pp 'n'. */ 545 unsigned int len = simdlen.to_constant (); 616 #pragma omp declare simd simdlen(8) 618 if the simdlen is assumed to be 8 for the first one, etc. */ 723 veclen = node->simdclone->simdlen; 973 poly_uint64 simdlen = TYPE_VECTOR_SUBPARTS (TREE_TYPE (arg)); local [all...] |
| ipa-icf-gimple.cc | 532 if (l1->simdlen != l2->simdlen) 533 return return_false_with_msg ("simdlen");
|
| omp-general.cc | 1825 tree simdlen; member in struct:declare_variant_simd_data 1829 : inbranch(false), notinbranch(false), simdlen(NULL_TREE) {} 1845 data[i].simdlen = OMP_CLAUSE_SIMDLEN_EXPR (c); 1870 if (!simple_cst_equal (data[0].simdlen, data[1].simdlen)) 1872 if (data[0].simdlen && data[1].simdlen) 1874 r |= data[0].simdlen ? 2 : 1;
|
| cfgloop.h | 183 int simdlen; variable
|
| cfgloopmanip.cc | 1088 target->simdlen = loop->simdlen;
|
| tree-vect-loop.cc | 3444 /* Always prefer a VF of loop->simdlen over any other VF. */ 3445 if (loop->simdlen) 3447 bool new_simdlen_p = known_eq (new_vf, loop->simdlen); 3448 bool old_simdlen_p = known_eq (old_vf, loop->simdlen); 3635 loop->simdlen != 0); 3641 unsigned HOST_WIDE_INT simdlen = loop->simdlen; local 3675 /* Once we hit the desired simdlen for the first time, 3677 if (simdlen 3678 && known_eq (LOOP_VINFO_VECT_FACTOR (loop_vinfo), simdlen)) [all...] |
| cgraph.h | 755 vector(simdlen) __typeof__(orig_arg) new_arg. */ 767 __typeof__(orig_arg) simd_array[simdlen]. */ 788 poly_uint64 simdlen; variable
|
| omp-expand.cc | 6470 tree simdlen = omp_find_clause (gimple_omp_for_clauses (fd->for_stmt), local 6489 || (simdlen && integer_onep (OMP_CLAUSE_SIMDLEN_EXPR (simdlen)))) 7168 if (simdlen && tree_fits_uhwi_p (OMP_CLAUSE_SIMDLEN_EXPR (simdlen))) 7171 = tree_to_uhwi (OMP_CLAUSE_SIMDLEN_EXPR (simdlen)); 7173 loop->simdlen = v;
|
| tree-vect-stmts.cc | 4073 if (!constant_multiple_p (vf * group_size, n->simdclone->simdlen, 4187 || !constant_multiple_p (bestn->simdclone->simdlen, 4210 that can't hold all of simdlen. */ 4232 || maybe_ne (exact_div (bestn->simdclone->simdlen, 4260 nunits = bestn->simdclone->simdlen; 4327 = exact_div (ncopies * bestn->simdclone->simdlen, 4518 /* The mask type has fewer elements than simdlen. */ 4568 /* The mask type has more elements than simdlen. */ 4580 = exact_div (bestn->simdclone->simdlen, 4731 callee_nelements = exact_div (bestn->simdclone->simdlen, [all...] |
| /src/external/gpl3/gcc.old/dist/gcc/config/i386/ |
| i386.cc | 23520 CLONEI->vecsize_float and if CLONEI->simdlen is 0, also 23521 CLONEI->simdlen. Return 0 if SIMD clones shouldn't be emitted, 23531 if (clonei->simdlen 23532 && (clonei->simdlen < 2 23533 || clonei->simdlen > 1024 23534 || (clonei->simdlen & (clonei->simdlen - 1)) != 0)) 23537 "unsupported simdlen %wd", clonei->simdlen.to_constant ()); 23636 if (clonei->simdlen == 0 [all...] |
| /src/external/gpl3/gcc/dist/gcc/config/aarch64/ |
| aarch64.cc | 28814 /* For now, SVE simdclones won't produce illegal simdlen, So only check 28816 if (maybe_ne (clonei->simdlen, 0U) 28817 && clonei->simdlen.is_constant (&const_simdlen) 28824 "unsupported simdlen %wd", const_simdlen); 28829 /* According to AArch64's Vector ABI the type that determines the simdlen is 28889 poly_uint64 simdlen; 28893 if (known_eq (clonei->simdlen, 0U)) 28895 simdlen = exact_div (poly_uint64 (64), nds_elt_bits); 28896 if (maybe_ne (simdlen, 1U)) 28897 simdlens.safe_push (simdlen); [all...] |
| /src/external/gpl3/gcc/dist/gcc/config/i386/ |
| i386.cc | 25274 CLONEI->vecsize_float and if CLONEI->simdlen is 0, also 25275 CLONEI->simdlen. Return 0 if SIMD clones shouldn't be emitted, 25286 if (clonei->simdlen 25287 && (clonei->simdlen < 2 25288 || clonei->simdlen > 1024 25289 || (clonei->simdlen & (clonei->simdlen - 1)) != 0)) 25293 "unsupported simdlen %wd", clonei->simdlen.to_constant ()); 25394 if (clonei->simdlen == 0 [all...] |
| /src/external/gpl3/gcc/dist/gcc/config/gcn/ |
| gcn.cc | 5684 if (known_eq (clonei->simdlen, 0U)) 5685 clonei->simdlen = 64; 5686 else if (maybe_ne (clonei->simdlen, 64U)) 5692 "unsupported simdlen %wd (amdgcn)", 5693 clonei->simdlen.to_constant ());
|
| /src/external/gpl3/gcc/dist/gcc/c/ |
| c-typeck.cc | 15001 tree simdlen = NULL_TREE, safelen = NULL_TREE; 16367 simdlen = c; 16478 if (simdlen 16481 OMP_CLAUSE_SIMDLEN_EXPR (simdlen))) 16483 error_at (OMP_CLAUSE_LOCATION (simdlen), 16484 "%<simdlen%> clause value is bigger than " 16486 OMP_CLAUSE_SIMDLEN_EXPR (simdlen) 14960 tree simdlen = NULL_TREE, safelen = NULL_TREE; local
|
| /src/external/gpl3/gcc.old/dist/gcc/c/ |
| 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
|
| /src/external/gpl3/gcc.old/dist/gcc/config/aarch64/ |
| aarch64.cc | 26918 /* For now, SVE simdclones won't produce illegal simdlen, So only check 26920 if (maybe_ne (clonei->simdlen, 0U) 26921 && clonei->simdlen.is_constant (&const_simdlen) 26927 "unsupported simdlen %wd", const_simdlen); 26977 if (known_eq (clonei->simdlen, 0U)) 26979 /* We don't support simdlen == 1. */ 26990 clonei->simdlen = exact_div (vec_bits, elt_bits); 26995 vec_bits = clonei->simdlen * elt_bits; 26996 /* For now, SVE simdclones won't produce illegal simdlen, So only check 26998 if (clonei->simdlen.is_constant (&const_simdlen [all...] |