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