HomeSort by: relevance | last modified time | path
    Searched defs:vectype (Results 1 - 25 of 36) sorted by relevancy

1 2

  /src/external/gpl3/gcc.old/dist/gcc/d/
d-compiler.cc 81 tree vectype = build_vector_type (build_ctype (telem), nunits); local
83 cst = build_vector_from_ctor (vectype, elms);
97 tree vectype = build_vector_type (build_ctype (elem), nunits); local
99 cst = native_interpret_expr (vectype, buffer, len);
  /src/external/gpl3/gcc.old/dist/gcc/config/arm/
arm-mve-builtins.cc 96 tree vectype; local
99 vectype = get_typenode_from_name (UINT16_TYPE);
100 gcc_assert (GET_MODE_SIZE (TYPE_MODE (vectype)) == 2);
104 vectype = arm_mve_type_for_scalar_type (eltype);
105 gcc_assert (VECTOR_MODE_P (TYPE_MODE (vectype))
106 && GET_MODE_SIZE (TYPE_MODE (vectype)) == 16);
108 abi_vector_types[i] = vectype;
118 tree vectype = abi_vector_types[type];
120 tree decl = build_decl (input_location, TYPE_DECL, id, vectype);
131 && TYPE_MAIN_VARIANT (TREE_TYPE (decl)) == vectype)
153 tree vectype = acle_vector_types[0][type]; local
    [all...]
  /src/external/gpl3/gcc/dist/gcc/
tree-vect-slp-patterns.cc 77 tree vectype = SLP_TREE_VECTYPE (node); local
78 if (ifn == IFN_LAST || !vectype)
86 if (direct_internal_fn_supported_p (ifn, vectype, OPTIMIZE_FOR_SPEED))
91 internal_fn_name (ifn), vectype);
97 if (!vectype)
104 "%T\n", internal_fn_name (ifn), vectype);
934 vectype which must be the same between all three nodes.
omp-simd-clone.cc 1154 tree vectype = TREE_TYPE (node->simdclone->args[i].vector_arg); local
1159 if (multiple_p (node->simdclone->simdlen, TYPE_VECTOR_SUBPARTS (vectype)))
1161 TYPE_VECTOR_SUBPARTS (vectype)) - 1;
tree-vect-data-refs.cc 60 COUNT vectors of type VECTYPE. NAME is the name of OPTAB. */
64 tree vectype, unsigned HOST_WIDE_INT count)
69 mode = TYPE_MODE (vectype);
131 This is used to determine the vectype of the stmt. We generally set the
132 vectype according to the type of the result (lhs). For stmts whose
134 promotion), vectype will be reset appropriately (later). Note that we have
1191 /* Return the misalignment of DR_INFO accessed in VECTYPE with OFFSET
1195 dr_misalignment (dr_vec_info *dr_info, tree vectype, poly_int64 offset)
1221 targetm.vectorize.preferred_vector_alignment (vectype)))
1298 with VECTYPE
1634 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
1845 tree vectype = STMT_VINFO_VECTYPE (dr_info->stmt); local
    [all...]
tree-vect-loop-manip.cc 309 interleave_supported_p (vec_perm_indices *indices, tree vectype,
312 poly_uint64 nelts = TYPE_VECTOR_SUBPARTS (vectype);
321 return can_vec_perm_const_p (TYPE_MODE (vectype), TYPE_MODE (vectype),
1060 tree vectype = rgc.compare_type; local
1069 if (TYPE_PRECISION (TREE_TYPE (vectype)) < TYPE_PRECISION (iv_type))
1074 UNKNOWN_LOCATION, TREE_TYPE (vectype), rem);
1078 UNKNOWN_LOCATION, vectype, rem);
1095 tree_vector_builder builder (vectype, n, 1);
1101 builder.quick_push (build_int_cst (TREE_TYPE (vectype), val))
    [all...]
tree-vectorizer.cc 1579 tree vectype = get_related_vectype_for_scalar_type (VOIDmode, scalar_type);
1580 if (!vectype
1582 || !poly_int_tree_p (TYPE_SIZE (vectype), &vector_size)
1586 return TYPE_ALIGN (vectype);
1808 tree vectype, int misalign,
1812 = builtin_vectorization_cost (kind, vectype, misalign) * count;
1577 tree vectype = get_related_vectype_for_scalar_type (VOIDmode, scalar_type); local
tree-vect-stmts.cc 98 tree vectype, int misalign,
109 = { count, kind, where, stmt_info, node, vectype, misalign };
113 (builtin_vectorization_cost (kind, vectype, misalign) * count);
119 tree vectype, int misalign,
123 vectype, misalign, where);
129 tree vectype, int misalign,
133 vectype, misalign, where);
1242 needs to be introduced. VECTYPE may be used to specify a required type for
1248 tree op, vec<tree> *vec_oprnds, tree vectype)
1272 if (vectype)
1696 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
2491 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
2567 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
2653 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
2874 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
2994 tree op, vectype; local
    [all...]
tree-vect-patterns.cc 116 VECTYPE if it doesn't have one already. */
120 stmt_vec_info orig_stmt_info, tree vectype)
134 gcc_assert (!vectype
136 || (VECTOR_BOOLEAN_TYPE_P (vectype)
138 STMT_VINFO_VECTYPE (pattern_stmt_info) = vectype;
145 Also set the vector type of PATTERN_STMT to VECTYPE, if it doesn't
150 stmt_vec_info orig_stmt_info, tree vectype)
154 = vect_init_pattern_stmt (vinfo, pattern_stmt, orig_stmt_info, vectype);
157 /* Add NEW_STMT to STMT_INFO's pattern definition statements. If VECTYPE
158 is nonnull, record that NEW_STMT's vector type is VECTYPE, which migh
1626 tree vectype = get_vectype_for_scalar_type (vinfo, half_type); local
2661 tree vectype = get_vectype_for_scalar_type (vinfo, container_type); local
3703 tree oprnd0, oprnd1, lhs, var, var1, var2, vectype, type, stype, def, def2; local
4281 tree vectype = get_vectype_for_scalar_type (vinfo, multtype); local
4443 tree oprnd0, oprnd1, vectype, itype; local
4533 tree oprnd0, oprnd1, vectype, itype, cond; local
5061 tree type, vectype, comp_vectype, itype = NULL_TREE, vecitype; local
5648 tree var, lhs, rhs, vectype; local
6289 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
6809 tree vectype, mask_type; local
    [all...]
tree-ssa-sccvn.cc 3450 tree vectype = TREE_TYPE (def_rhs); local
3452 = tree_to_uhwi (TYPE_SIZE (TREE_TYPE (vectype)));
3482 while (known_lt (mask_idx, TYPE_VECTOR_SUBPARTS (vectype)));
3500 pd.rhs_off = pd.size - tree_to_uhwi (TYPE_SIZE (vectype));
tree-vectorizer.h 117 tree vectype; member in struct:stmt_info_for_cost
205 tree vectype; member in struct:_slp_tree
311 #define SLP_TREE_VECTYPE(S) (S)->vectype
647 /* Set to record vectype, nvector pairs. */
1284 tree vectype; member in class:_stmt_vec_info
1503 #define STMT_VINFO_VECTYPE(S) (S)->vectype
1590 - VECTYPE, if nonnull, is the vector type that the vectorized
1596 preferred alignment for VECTYPE, or DR_MISALIGNMENT_UNKNOWN
1604 tree vectype, int misalign,
1847 tree vectype, int misalign
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/
tree-vect-slp-patterns.cc 77 tree vectype = SLP_TREE_VECTYPE (node); local
78 if (ifn == IFN_LAST || !vectype)
86 if (direct_internal_fn_supported_p (ifn, vectype, OPTIMIZE_FOR_SPEED))
91 internal_fn_name (ifn), vectype);
97 if (!vectype)
104 "%T\n", internal_fn_name (ifn), vectype);
934 vectype which must be the same between all three nodes.
omp-simd-clone.cc 55 /* Return the number of elements in vector type VECTYPE, which is associated
59 simd_clone_subparts (tree vectype)
61 return TYPE_VECTOR_SUBPARTS (vectype).to_constant ();
987 tree vectype = TREE_TYPE (node->simdclone->args[i].vector_arg); local
992 if (multiple_p (node->simdclone->simdlen, simd_clone_subparts (vectype)))
994 simd_clone_subparts (vectype)) - 1;
tree-vect-data-refs.cc 60 COUNT vectors of type VECTYPE. NAME is the name of OPTAB. */
64 tree vectype, unsigned HOST_WIDE_INT count)
69 mode = TYPE_MODE (vectype);
103 This is used to determine the vectype of the stmt. We generally set the
104 vectype according to the type of the result (lhs). For stmts whose
106 promotion), vectype will be reset appropriately (later). Note that we have
895 /* Return the misalignment of DR_INFO accessed in VECTYPE with OFFSET
899 dr_misalignment (dr_vec_info *dr_info, tree vectype, poly_int64 offset)
925 targetm.vectorize.preferred_vector_alignment (vectype)))
1002 with VECTYPE
1338 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
1549 tree vectype = STMT_VINFO_VECTYPE (dr_info->stmt); local
    [all...]
tree-vectorizer.cc 1549 tree vectype = get_related_vectype_for_scalar_type (VOIDmode, scalar_type);
1550 if (!vectype
1552 || !poly_int_tree_p (TYPE_SIZE (vectype), &vector_size)
1556 return TYPE_ALIGN (vectype);
1775 tree vectype, int misalign,
1779 = builtin_vectorization_cost (kind, vectype, misalign) * count;
1547 tree vectype = get_related_vectype_for_scalar_type (VOIDmode, scalar_type); local
tree-vect-loop-manip.cc 303 interleave_supported_p (vec_perm_indices *indices, tree vectype,
306 poly_uint64 nelts = TYPE_VECTOR_SUBPARTS (vectype);
315 return can_vec_perm_const_p (TYPE_MODE (vectype), *indices);
1636 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
1645 ? size_int ((-TYPE_VECTOR_SUBPARTS (vectype) + 1)
1647 (TYPE_SIZE_UNIT (TREE_TYPE (vectype))))
1666 = int_cst_value (TYPE_SIZE_UNIT (TREE_TYPE (vectype)));
1697 is the inner type of the vectype)
1722 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
1741 = int_cst_value (TYPE_SIZE_UNIT (TREE_TYPE (vectype)));
3245 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
    [all...]
tree-vect-patterns.cc 105 VECTYPE if it doesn't have one already. */
109 stmt_vec_info orig_stmt_info, tree vectype)
122 gcc_assert (!vectype
123 || (VECTOR_BOOLEAN_TYPE_P (vectype)
125 STMT_VINFO_VECTYPE (pattern_stmt_info) = vectype;
132 Also set the vector type of PATTERN_STMT to VECTYPE, if it doesn't
137 stmt_vec_info orig_stmt_info, tree vectype)
141 = vect_init_pattern_stmt (vinfo, pattern_stmt, orig_stmt_info, vectype);
144 /* Add NEW_STMT to STMT_INFO's pattern definition statements. If VECTYPE
145 is nonnull, record that NEW_STMT's vector type is VECTYPE, which migh
1385 tree vectype = get_vectype_for_scalar_type (vinfo, half_type); local
2594 tree oprnd0, oprnd1, lhs, var, var1, var2, vectype, type, stype, def, def2; local
3161 tree vectype = get_vectype_for_scalar_type (vinfo, multtype); local
3323 tree oprnd0, oprnd1, vectype, itype; local
3413 tree oprnd0, oprnd1, vectype, itype, cond; local
3864 tree type, vectype, comp_vectype, itype = NULL_TREE, vecitype; local
4379 tree var, lhs, rhs, vectype; local
5009 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
5499 tree vectype, mask_type; local
    [all...]
tree-vect-slp.cc 853 /* A subroutine of vect_build_slp_tree for checking VECTYPE, which is the
855 element type. Return true if VECTYPE is nonnull and if it is valid
857 number of units in VECTYPE. GROUP_SIZE and MAX_NUNITS are as for
863 tree vectype, poly_uint64 *max_nunits)
865 if (!vectype)
878 && !multiple_p (group_size, TYPE_VECTOR_SUBPARTS (vectype)))
889 vect_update_max_nunits (max_nunits, vectype);
921 tree vectype = NULL_TREE, first_op1 = NULL_TREE; local
975 if (!vect_get_vector_types_for_stmt (vinfo, stmt_info, &vectype,
996 gcc_assert (vectype);
1664 tree vectype = get_vectype_for_scalar_type (vinfo, scalar_type, local
1715 tree vectype = NULL_TREE; local
3013 tree vectype = get_vectype_for_scalar_type (vinfo, scalar_type); local
3221 tree vectype = get_vectype_for_scalar_type (vinfo, scalar_type, local
4549 tree vectype = SLP_TREE_VECTYPE (node); local
4937 tree vectype = SLP_TREE_VECTYPE (SLP_INSTANCE_TREE (instance)); local
5658 tree vectype = TREE_TYPE (rhs); local
6716 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
    [all...]
tree-vect-stmts.cc 96 tree vectype, int misalign,
107 = { count, kind, where, stmt_info, node, vectype, misalign };
111 (builtin_vectorization_cost (kind, vectype, misalign) * count);
117 tree vectype, int misalign,
121 vectype, misalign, where);
127 tree vectype, int misalign,
131 vectype, misalign, where);
995 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
1001 unsigned int assumed_nunits = vect_nunits_for_cost (vectype);
1014 unsigned int assumed_nunits = vect_nunits_for_cost (vectype);
1212 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
1896 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
2643 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
2715 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
2803 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
3086 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
3137 tree op, vectype; local
5562 tree vectype; local
5605 tree vectype; local
6030 tree vectype; local
7219 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
7561 tree vectype = STMT_VINFO_VECTYPE (stmt_info), rhs_vectype = NULL_TREE; local
8650 tree vectype = TREE_TYPE (x); local
8827 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
8920 tree vectype = SLP_TREE_VECTYPE (slp_node); local
10392 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
10829 tree vectype = STMT_VINFO_VECTYPE (stmt_info); local
11511 tree vectype; local
11622 tree vectype = get_related_vectype_for_scalar_type (vinfo->vector_mode, local
11688 tree vectype = get_vectype_for_scalar_type (vinfo, scalar_type, group_size); local
11998 tree vectype = vectype_in; local
12272 tree vectype = vectype_in; local
12509 tree vectype; local
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/aarch64/
aarch64-sve-builtins-base.cc 1428 tree vectype = f.vector_type (0);
1432 tree pred = f.convert_pred (stmts, vectype, 0);
1433 tree base = f.fold_contiguous_base (stmts, vectype);
1436 tree cookie = f.load_store_cookie (TREE_TYPE (vectype));
1558 tmp = mem_ref<vectype> [(elem * {ref-all}) arg1]
1561 vectype is the corresponding ADVSIMD type. */
1574 tree vectype = build_vector_type_for_mode (eltype, vq_mode); variable
1582 = build_aligned_type (vectype, TYPE_ALIGN (eltype));
1647 tree vectype = f.vector_type (0); variable
1651 tree pred = f.convert_pred (stmts, vectype, 0)
2641 tree vectype = f.vector_type (0); variable
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/arm/
arm-mve-builtins.cc 368 tree vectype; local
371 vectype = get_typenode_from_name (UINT16_TYPE);
372 gcc_assert (GET_MODE_SIZE (TYPE_MODE (vectype)) == 2);
376 vectype = arm_mve_type_for_scalar_type (eltype);
377 gcc_assert (VECTOR_MODE_P (TYPE_MODE (vectype))
378 && GET_MODE_SIZE (TYPE_MODE (vectype)) == 16);
380 abi_vector_types[i] = vectype;
400 tree vectype = abi_vector_types[type]; local
402 tree decl = build_decl (input_location, TYPE_DECL, id, vectype);
413 && TYPE_MAIN_VARIANT (TREE_TYPE (decl)) == vectype)
446 tree vectype = acle_vector_types[0][type]; local
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
aarch64-sve-builtins-base.cc 1099 tree vectype = f.vector_type (0); variable
1103 tree pred = f.convert_pred (stmts, vectype, 0);
1104 tree base = f.fold_contiguous_base (stmts, vectype);
1107 tree cookie = f.load_store_cookie (TREE_TYPE (vectype));
1253 tree vectype = f.vector_type (0); variable
1257 tree pred = f.convert_pred (stmts, vectype, 0);
1258 tree base = f.fold_contiguous_base (stmts, vectype);
1275 tree cookie = f.load_store_cookie (TREE_TYPE (vectype));
2100 tree vectype = f.vector_type (0); variable
2104 tree pred = f.convert_pred (stmts, vectype, 0)
2198 tree vectype = f.vector_type (0); variable
    [all...]
  /src/external/gpl3/binutils/dist/gas/config/
tc-aarch64.c 808 /* Internal helper routine converting a vector_type_el structure *VECTYPE
812 vectype_to_qualifier (const struct vector_type_el *vectype)
826 if (!vectype->defined || vectype->type == NT_invtype)
829 if (vectype->type == NT_zero)
831 if (vectype->type == NT_merge)
834 gas_assert (vectype->type >= NT_b && vectype->type <= NT_q);
836 if (vectype->defined & (NTA_HASINDEX | NTA_HASVARWIDTH))
839 if (vectype->type == NT_b && vectype->width == 2
4662 struct vector_type_el vectype; local
6757 struct vector_type_el vectype; local
    [all...]
  /src/external/gpl3/binutils.old/dist/gas/config/
tc-aarch64.c 803 /* Internal helper routine converting a vector_type_el structure *VECTYPE
807 vectype_to_qualifier (const struct vector_type_el *vectype)
821 if (!vectype->defined || vectype->type == NT_invtype)
824 if (vectype->type == NT_zero)
826 if (vectype->type == NT_merge)
829 gas_assert (vectype->type >= NT_b && vectype->type <= NT_q);
831 if (vectype->defined & (NTA_HASINDEX | NTA_HASVARWIDTH))
834 if (vectype->type == NT_b && vectype->width == 2
4643 struct vector_type_el vectype; local
6720 struct vector_type_el vectype; local
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/riscv/
riscv-vector-builtins.cc 3018 tree vectype = build_vector_type_for_mode (eltype, mode);
3019 gcc_assert (VECTOR_MODE_P (TYPE_MODE (vectype)) && TYPE_MODE (vectype) == mode
3020 && TYPE_MODE_RAW (vectype) == mode && TYPE_ALIGN (vectype) <= 128
3021 && known_eq (tree_to_poly_uint64 (TYPE_SIZE (vectype)),
3023 vectype = build_distinct_type_copy (vectype);
3024 gcc_assert (vectype == TYPE_MAIN_VARIANT (vectype));
3163 tree vectype = abi_vector_types[type]; local
    [all...]

Completed in 51 milliseconds

1 2