HomeSort by: relevance | last modified time | path
    Searched refs:simdlen (Results 1 - 25 of 25) sorted by relevancy

  /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...]

Completed in 224 milliseconds