Home
last modified time | relevance | path

Searched refs:TYPE_VECTOR_SUBPARTS (Results 1 – 25 of 66) sorted by relevance

123

/netbsd/src/external/gpl3/gcc/dist/gcc/
Dtree-vector-builder.h52 { return TYPE_VECTOR_SUBPARTS (t); } in shape_nelts()
82 parent::new_vector (TYPE_VECTOR_SUBPARTS (type), npatterns, in new_vector()
Dtree-vect-stmts.cc1804 poly_uint64 nunits = TYPE_VECTOR_SUBPARTS (vectype); in check_load_store_for_partial_vectors()
2011 poly_uint64 nunits = TYPE_VECTOR_SUBPARTS (vectype); in perm_mask_for_reverse()
2048 *poffset = ((-TYPE_VECTOR_SUBPARTS (vectype) + 1) in get_negative_load_store_type()
2189 poly_uint64 nunits = TYPE_VECTOR_SUBPARTS (vectype); in get_group_load_store_type()
2354 if (known_eq (TYPE_VECTOR_SUBPARTS (vectype), 1U)) in get_group_load_store_type()
2466 poly_uint64 nunits = TYPE_VECTOR_SUBPARTS (vectype); in get_load_store_type()
2493 else if (!TYPE_VECTOR_SUBPARTS (vectype).is_constant () in get_load_store_type()
2494 || !TYPE_VECTOR_SUBPARTS in get_load_store_type()
2496 || !constant_multiple_p (TYPE_VECTOR_SUBPARTS in get_load_store_type()
2498 TYPE_VECTOR_SUBPARTS (vectype))) in get_load_store_type()
[all …]
Dtree-vect-generic.cc101 return TYPE_VECTOR_SUBPARTS (type).to_constant (); in nunits_for_known_piecewise_op()
110 poly_uint64 n1 = VECTOR_TYPE_P (type1) ? TYPE_VECTOR_SUBPARTS (type1) : 1; in subparts_gt()
111 poly_uint64 n2 = VECTOR_TYPE_P (type2) ? TYPE_VECTOR_SUBPARTS (type2) : 1; in subparts_gt()
487 TYPE_VECTOR_SUBPARTS (type) in expand_vector_comparison()
1107 TYPE_VECTOR_SUBPARTS (type) in expand_vector_condition()
1134 TYPE_VECTOR_SUBPARTS (TREE_TYPE (a)) in expand_vector_condition()
1316 if (!TYPE_VECTOR_SUBPARTS (type).is_constant (&nelts) in optimize_vector_constructor()
1413 TYPE_VECTOR_SUBPARTS (original_vector_type))) in type_for_widest_vector_mode()
1546 if (!TYPE_VECTOR_SUBPARTS (vect_type).is_constant (&elements)) in lower_vec_perm()
1743 && maybe_ne (TYPE_VECTOR_SUBPARTS (vector_compute_type), 1U) in get_compute_type()
[all …]
Dtree-vect-loop.cc337 dump_dec (MSG_NOTE, TYPE_VECTOR_SUBPARTS (vectype)); in vect_determine_vectorization_factor()
2643 niters_th += TYPE_VECTOR_SUBPARTS (vectype) - 1; in vect_analyze_loop_2()
2700 && ! known_eq (TYPE_VECTOR_SUBPARTS (vectype), 1U) in vect_analyze_loop_2()
4767 if (!TYPE_VECTOR_SUBPARTS (vectype).is_constant ()) in get_initial_def_for_reduction()
4828 if (!TYPE_VECTOR_SUBPARTS (vector_type).is_constant (&nunits)) in get_initial_defs_for_reduction()
4858 ? multiple_p (TYPE_VECTOR_SUBPARTS (vector_type), nunits) in get_initial_defs_for_reduction()
4859 : known_eq (TYPE_VECTOR_SUBPARTS (vector_type), nunits)) in get_initial_defs_for_reduction()
4982 if (!constant_multiple_p (TYPE_VECTOR_SUBPARTS (old_vectype), in vect_find_reusable_accumulator()
4983 TYPE_VECTOR_SUBPARTS (vectype), &m)) in vect_find_reusable_accumulator()
4987 poly_uint64 intermediate_nunits = TYPE_VECTOR_SUBPARTS (old_vectype); in vect_find_reusable_accumulator()
[all …]
Dvec-perm-indices.cc296 builder->new_vector (TYPE_VECTOR_SUBPARTS (TREE_TYPE (cst)), in tree_to_vec_perm_builder()
309 gcc_assert (known_eq (TYPE_VECTOR_SUBPARTS (type), indices.length ())); in vec_perm_indices_to_tree()
Doptabs-tree.cc339 if (maybe_ne (TYPE_VECTOR_SUBPARTS (vectype_in), in supportable_half_widening_operation()
340 TYPE_VECTOR_SUBPARTS (vectype_out))) in supportable_half_widening_operation()
Dtree-cfg.cc3572 if (maybe_ne (TYPE_VECTOR_SUBPARTS (type), in verify_gimple_comparison()
3573 TYPE_VECTOR_SUBPARTS (op0_type))) in verify_gimple_comparison()
3625 && known_eq (TYPE_VECTOR_SUBPARTS (lhs_type), in verify_gimple_assign_unary()
3626 TYPE_VECTOR_SUBPARTS (rhs1_type))) in verify_gimple_assign_unary()
3766 || maybe_ne (2 * TYPE_VECTOR_SUBPARTS (lhs_type), in verify_gimple_assign_unary()
3767 TYPE_VECTOR_SUBPARTS (rhs1_type))) in verify_gimple_assign_unary()
4103 && known_eq (TYPE_VECTOR_SUBPARTS (lhs_type), in verify_gimple_assign_binary()
4104 2 * TYPE_VECTOR_SUBPARTS (rhs1_type))) in verify_gimple_assign_binary()
4121 || maybe_ne (2 * TYPE_VECTOR_SUBPARTS (rhs1_type), in verify_gimple_assign_binary()
4122 TYPE_VECTOR_SUBPARTS (lhs_type))) in verify_gimple_assign_binary()
[all …]
Dtree-vect-data-refs.cc1230 = ((TYPE_VECTOR_SUBPARTS (vectype) - 1) in vect_dr_misalign_for_aligned_access()
1350 poly_uint64 nelements = TYPE_VECTOR_SUBPARTS (vectype); in vector_alignment_reachable_p()
1557 off = ((TYPE_VECTOR_SUBPARTS (vectype) - 1) in vect_get_peeling_costs_all_drs()
1974 off = (TYPE_VECTOR_SUBPARTS (vectype) - 1) * -dr_size; in vect_enhance_data_refs_alignment()
2255 off = ((TYPE_VECTOR_SUBPARTS (vectype) - 1) in vect_enhance_data_refs_alignment()
2417 off = ((TYPE_VECTOR_SUBPARTS (vectype) - 1) in vect_enhance_data_refs_alignment()
4647 vf = TYPE_VECTOR_SUBPARTS (vectype); in vect_analyze_data_refs()
5522 unsigned int nelt = TYPE_VECTOR_SUBPARTS (vectype).to_constant (); in vect_permute_store_chain()
5589 poly_uint64 nelt = TYPE_VECTOR_SUBPARTS (vectype); in vect_permute_store_chain()
5928 if (single_element_p && maybe_gt (count, TYPE_VECTOR_SUBPARTS (vectype))) in vect_grouped_load_supported()
[all …]
Dtree-vect-slp.cc878 && !multiple_p (group_size, TYPE_VECTOR_SUBPARTS (vectype))) in vect_record_max_nunits()
1337 if (!TYPE_VECTOR_SUBPARTS in vect_build_slp_tree_1()
2347 if (!known_ge (j, TYPE_VECTOR_SUBPARTS (vectype))) in vect_build_slp_tree_2()
3021 if (multiple_p (group_size - new_group_size, TYPE_VECTOR_SUBPARTS (vectype)) in vect_slp_prefer_store_lanes_p()
3022 || multiple_p (new_group_size, TYPE_VECTOR_SUBPARTS (vectype))) in vect_slp_prefer_store_lanes_p()
3222 && TYPE_VECTOR_SUBPARTS (vectype).is_constant (&const_nunits)) in vect_build_slp_instance()
4662 if (TYPE_VECTOR_SUBPARTS (vectype).is_constant (&const_nunits) in vect_prologue_cost_for_slp()
5624 || maybe_ne (TYPE_VECTOR_SUBPARTS (TREE_TYPE (rhs)), in vect_slp_check_for_constructors()
5644 && TYPE_VECTOR_SUBPARTS (TREE_TYPE (rhs)).is_constant () in vect_slp_check_for_constructors()
5645 && TYPE_VECTOR_SUBPARTS (TREE_TYPE (rhs)).to_constant () > 1 in vect_slp_check_for_constructors()
[all …]
Dgimple-expr.cc152 return (known_eq (TYPE_VECTOR_SUBPARTS (inner_type), in useless_type_conversion_p()
153 TYPE_VECTOR_SUBPARTS (outer_type)) in useless_type_conversion_p()
Dtree-vect-patterns.cc2659 vec_perm_builder elts (TYPE_VECTOR_SUBPARTS (char_vectype), 2, 3); in vect_recog_rotate_pattern()
2665 TYPE_VECTOR_SUBPARTS (char_vectype)); in vect_recog_rotate_pattern()
4465 TYPE_VECTOR_SUBPARTS (vectype)); in vect_recog_bool_pattern()
4638 || known_eq (TYPE_VECTOR_SUBPARTS (vectype1), in vect_recog_mask_conversion_pattern()
4639 TYPE_VECTOR_SUBPARTS (vectype2))) in vect_recog_mask_conversion_pattern()
4751 if (known_eq (TYPE_VECTOR_SUBPARTS (vectype1), in vect_recog_mask_conversion_pattern()
4752 TYPE_VECTOR_SUBPARTS (vectype2)) in vect_recog_mask_conversion_pattern()
4762 && known_le (TYPE_VECTOR_SUBPARTS (vectype1), in vect_recog_mask_conversion_pattern()
4763 TYPE_VECTOR_SUBPARTS (vectype2))) in vect_recog_mask_conversion_pattern()
4801 if (maybe_ne (TYPE_VECTOR_SUBPARTS (vectype1), in vect_recog_mask_conversion_pattern()
[all …]
Dtree-ssa-forwprop.cc2680 poly_uint64 tgt_units = TYPE_VECTOR_SUBPARTS (tgt_type); in simplify_permutation()
2681 poly_uint64 op2_units = TYPE_VECTOR_SUBPARTS (op2_type); in simplify_permutation()
2798 if (!TYPE_VECTOR_SUBPARTS (type).is_constant (&nelts)) in simplify_vector_constructor()
2831 && TYPE_VECTOR_SUBPARTS (TREE_TYPE (ref)).is_constant (&refnelts)) in simplify_vector_constructor()
2892 refnelts = TYPE_VECTOR_SUBPARTS (TREE_TYPE (orig[0])).to_constant (); in simplify_vector_constructor()
3022 gcc_assert (known_eq (TYPE_VECTOR_SUBPARTS (type), in simplify_vector_constructor()
3023 TYPE_VECTOR_SUBPARTS (src_type)) in simplify_vector_constructor()
3157 gcc_assert (known_eq (TYPE_VECTOR_SUBPARTS (type), in simplify_vector_constructor()
3158 TYPE_VECTOR_SUBPARTS (perm_type)) in simplify_vector_constructor()
Dtree-vectorizer.h1955 return exact_div (nunits, TYPE_VECTOR_SUBPARTS (vectype)).to_constant ();
1988 vect_update_max_nunits (max_nunits, TYPE_VECTOR_SUBPARTS (vectype));
2009 return estimated_poly_value (TYPE_VECTOR_SUBPARTS (vec_type));
Dtree.cc2085 nelts = TYPE_VECTOR_SUBPARTS (type).to_constant (); in build_vector_from_ctor()
2129 else if (!TYPE_VECTOR_SUBPARTS (vectype).is_constant (&nunits)) in build_vector_from_val()
2186 poly_uint64 nunits = TYPE_VECTOR_SUBPARTS (vec_type); in build_index_vector()
2206 gcc_assert (known_le (num_a, TYPE_VECTOR_SUBPARTS (vec_type))); in build_vector_a_then_b()
2207 unsigned int count = constant_lower_bound (TYPE_VECTOR_SUBPARTS (vec_type)); in build_vector_a_then_b()
2209 if ((count & 1) == 0 && TYPE_VECTOR_SUBPARTS (vec_type).is_constant ()) in build_vector_a_then_b()
6023 hstate.add_poly_int (TYPE_VECTOR_SUBPARTS (type)); in type_hash_canon_hash()
6069 return known_eq (TYPE_VECTOR_SUBPARTS (a->type), in equal()
6070 TYPE_VECTOR_SUBPARTS (b->type)); in equal()
10090 poly_uint64 nunits = TYPE_VECTOR_SUBPARTS (vectype); in build_truth_vector_type_for()
[all …]
Dfold-const.cc1531 && known_eq (TYPE_VECTOR_SUBPARTS (TREE_TYPE (arg1)), in const_binop()
1532 TYPE_VECTOR_SUBPARTS (TREE_TYPE (arg2)))) in const_binop()
1660 && known_eq (out_nelts, TYPE_VECTOR_SUBPARTS (type))); in const_binop()
1695 && known_eq (out_nelts, TYPE_VECTOR_SUBPARTS (type))); in const_binop()
1859 gcc_assert (known_eq (out_nelts, TYPE_VECTOR_SUBPARTS (type))); in const_unop()
2344 && known_eq (TYPE_VECTOR_SUBPARTS (type), VECTOR_CST_NELTS (arg1))) in fold_convert_const()
2418 && known_eq (TYPE_VECTOR_SUBPARTS (type), in fold_convertible_p()
2419 TYPE_VECTOR_SUBPARTS (orig)) in fold_convertible_p()
3583 if (maybe_ne (TYPE_VECTOR_SUBPARTS (TREE_TYPE (arg0)), in operand_equal_p()
3584 TYPE_VECTOR_SUBPARTS (TREE_TYPE (arg1)))) in operand_equal_p()
[all …]
Dtree-vect-loop-manip.cc306 poly_uint64 nelts = TYPE_VECTOR_SUBPARTS (vectype); in interleave_supported_p()
435 poly_uint64 nitems_per_ctrl = TYPE_VECTOR_SUBPARTS (ctrl_type) * rgc->factor; in vect_set_loop_controls_directly()
1645 ? size_int ((-TYPE_VECTOR_SUBPARTS (vectype) + 1) in get_misalign_in_elems()
3249 ? size_int ((-TYPE_VECTOR_SUBPARTS (vectype) + 1) in vect_create_cond_for_align_checks()
Dprint-tree.cc700 print_dec (TYPE_VECTOR_SUBPARTS (node), file); in print_node()
Dtarghooks.cc745 return estimated_poly_value (TYPE_VECTOR_SUBPARTS (vectype)) - 1; in default_builtin_vectorization_cost()
Dinternal-fn.cc2253 poly_uint64 cnt = TYPE_VECTOR_SUBPARTS (TREE_TYPE (arg0)); in expand_vector_ubsan_overflow()
4333 if (maybe_ne (TYPE_VECTOR_SUBPARTS (vector_type), in internal_gather_scatter_fn_supported_p()
4334 TYPE_VECTOR_SUBPARTS (offset_vector_type))) in internal_gather_scatter_fn_supported_p()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/s390/
Ds390-c.cc492 TYPE_VECTOR_SUBPARTS (TREE_TYPE ((*arglist)[0]))); in s390_expand_overloaded_builtin()
858 n_elem = TYPE_VECTOR_SUBPARTS (TREE_TYPE (TREE_TYPE ((fndecl)))); in s390_vec_n_elem()
867 tmp_n_elem = TYPE_VECTOR_SUBPARTS (TREE_VALUE (b_arg_chain)); in s390_vec_n_elem()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/rs6000/
Drs6000-c.cc1452 TYPE_VECTOR_SUBPARTS (arg1_type) - 1); in resolve_vec_extract()
1572 if (TYPE_VECTOR_SUBPARTS (arg1_type) == 1) in resolve_vec_insert()
1577 TYPE_VECTOR_SUBPARTS (arg1_type) - 1); in resolve_vec_insert()
1653 return build_int_cst (NULL_TREE, TYPE_VECTOR_SUBPARTS (arg0_type)); in resolve_vec_step()
Drs6000-builtin.cc267 out_n = TYPE_VECTOR_SUBPARTS (type_out); in rs6000_builtin_md_vectorized_function()
269 in_n = TYPE_VECTOR_SUBPARTS (type_in); in rs6000_builtin_md_vectorized_function()
989 int n_elts = TYPE_VECTOR_SUBPARTS (lhs_type); in fold_mergehl_helper()
1026 int n_elts = TYPE_VECTOR_SUBPARTS (lhs_type); in fold_mergeeo_helper()
2398 unsigned HOST_WIDE_INT elt, max = TYPE_VECTOR_SUBPARTS (vec_type) - 1; in get_element_number()
2460 unsigned HOST_WIDE_INT size = TYPE_VECTOR_SUBPARTS (TREE_TYPE (arg0)); in altivec_expand_vec_ext_builtin()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/i386/
Di386-builtins.cc1514 out_n = TYPE_VECTOR_SUBPARTS (type_out); in ix86_builtin_vectorized_function()
1516 in_n = TYPE_VECTOR_SUBPARTS (type_in); in ix86_builtin_vectorized_function()
1789 || (known_eq (TYPE_VECTOR_SUBPARTS (mem_vectype), 2u) in ix86_vectorize_builtin_gather()
1791 : (known_eq (TYPE_VECTOR_SUBPARTS (mem_vectype), 4u) in ix86_vectorize_builtin_gather()
Di386.cc1884 && TYPE_VECTOR_SUBPARTS (type) > 1) in type_natural_mode()
1903 if (GET_MODE_NUNITS (mode) == TYPE_VECTOR_SUBPARTS (type) in type_natural_mode()
18179 unsigned elems = TYPE_VECTOR_SUBPARTS (TREE_TYPE (args[0])); in ix86_fold_builtin()
18215 TYPE_VECTOR_SUBPARTS (TREE_TYPE (args[0])), in ix86_fold_builtin()
18644 elems = TYPE_VECTOR_SUBPARTS (TREE_TYPE (arg0)); in ix86_gimple_fold_builtin()
18704 elems = TYPE_VECTOR_SUBPARTS (TREE_TYPE (arg0)); in ix86_gimple_fold_builtin()
18785 n = TYPE_VECTOR_SUBPARTS (type_out); in ix86_veclibabi_svml()
18787 in_n = TYPE_VECTOR_SUBPARTS (type_in); in ix86_veclibabi_svml()
18881 n = TYPE_VECTOR_SUBPARTS (type_out); in ix86_veclibabi_acml()
18883 in_n = TYPE_VECTOR_SUBPARTS (type_in); in ix86_veclibabi_acml()
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/cp/
Dtypeck.cc1462 || maybe_ne (TYPE_VECTOR_SUBPARTS (t1), TYPE_VECTOR_SUBPARTS (t2)) in structural_comptypes()
5343 && known_eq (TYPE_VECTOR_SUBPARTS (type0), in cp_build_binary_op()
5344 TYPE_VECTOR_SUBPARTS (type1))) in cp_build_binary_op()
5394 && known_eq (TYPE_VECTOR_SUBPARTS (type0), in cp_build_binary_op()
5395 TYPE_VECTOR_SUBPARTS (type1))) in cp_build_binary_op()
5768 if (maybe_ne (TYPE_VECTOR_SUBPARTS (type0), in cp_build_binary_op()
5769 TYPE_VECTOR_SUBPARTS (type1))) in cp_build_binary_op()
5813 TYPE_VECTOR_SUBPARTS (type0)); in cp_build_binary_op()

123