Lines Matching refs:nunits

1819   poly_uint64 nunits = TYPE_VECTOR_SUBPARTS (vectype);  in check_load_store_masking()  local
1822 if (can_div_away_from_zero_p (group_size * vf, nunits, &nvectors)) in check_load_store_masking()
2008 poly_uint64 nunits = TYPE_VECTOR_SUBPARTS (vectype); in perm_mask_for_reverse() local
2011 vec_perm_builder sel (nunits, 1, 3); in perm_mask_for_reverse()
2013 sel.quick_push (nunits - 1 - i); in perm_mask_for_reverse()
2015 vec_perm_indices indices (sel, 1, nunits); in perm_mask_for_reverse()
2067 poly_uint64 nunits = TYPE_VECTOR_SUBPARTS (vectype); in get_group_load_store_type() local
2094 if (multiple_p (nunits, group_size)) in get_group_load_store_type()
2297 poly_uint64 nunits = TYPE_VECTOR_SUBPARTS (vectype); in get_load_store_type() local
2348 && !nunits.is_constant ()) in get_load_store_type()
2563 poly_uint64 nunits = TYPE_VECTOR_SUBPARTS (vectype); in vect_build_gather_load_calls() local
2582 if (known_eq (nunits, gather_off_nunits)) in vect_build_gather_load_calls()
2584 else if (known_eq (nunits * 2, gather_off_nunits)) in vect_build_gather_load_calls()
2599 else if (known_eq (nunits, gather_off_nunits * 2)) in vect_build_gather_load_calls()
2605 int count = nunits.to_constant (); in vect_build_gather_load_calls()
2849 unsigned HOST_WIDE_INT nunits, num_bytes; in vectorizable_bswap() local
2854 if (!TYPE_VECTOR_SUBPARTS (vectype).is_constant (&nunits)) in vectorizable_bswap()
2874 unsigned word_bytes = num_bytes / nunits; in vectorizable_bswap()
3596 unsigned int nunits; in vectorizable_simd_clone_call() local
3852 nunits = bestn->simdclone->simdlen; in vectorizable_simd_clone_call()
3853 ncopies = vf / nunits; in vectorizable_simd_clone_call()
3858 if ((loop == NULL || (unsigned) loop->safelen < nunits) in vectorizable_simd_clone_call()
3933 o = nunits / simd_clone_subparts (atype); in vectorizable_simd_clone_call()
4040 ncopies * nunits); in vectorizable_simd_clone_call()
4063 j * nunits); in vectorizable_simd_clone_call()
4086 gcc_assert (ratype || simd_clone_subparts (rtype) == nunits); in vectorizable_simd_clone_call()
4100 if (simd_clone_subparts (vectype) < nunits) in vectorizable_simd_clone_call()
4105 k = nunits / simd_clone_subparts (vectype); in vectorizable_simd_clone_call()
4139 else if (simd_clone_subparts (vectype) > nunits) in vectorizable_simd_clone_call()
4148 unsigned int m, o = nunits / simd_clone_subparts (rtype); in vectorizable_simd_clone_call()
5097 poly_uint64 nunits = TYPE_VECTOR_SUBPARTS (vectype); in vectorizable_assignment() local
5122 || maybe_ne (TYPE_VECTOR_SUBPARTS (vectype_in), nunits) in vectorizable_assignment()
6182 poly_uint64 nunits = TYPE_VECTOR_SUBPARTS (vectype); in vectorizable_store() local
6302 if (known_eq (nunits, scatter_off_nunits)) in vectorizable_store()
6304 else if (known_eq (nunits * 2, scatter_off_nunits)) in vectorizable_store()
6320 else if (known_eq (nunits, scatter_off_nunits * 2)) in vectorizable_store()
6326 unsigned int count = nunits.to_constant (); in vectorizable_store()
6498 unsigned int const_nunits = nunits.to_constant (); in vectorizable_store()
6768 aggr_type = build_array_type_nelts (elem_type, vec_num * nunits); in vectorizable_store()
7124 poly_uint64 nunits = sel.length (); in vect_gen_perm_mask_any() local
7125 gcc_assert (known_eq (nunits, TYPE_VECTOR_SUBPARTS (vectype))); in vect_gen_perm_mask_any()
7127 mask_type = build_vector_type (ssizetype, nunits); in vect_gen_perm_mask_any()
7342 poly_uint64 nunits = TYPE_VECTOR_SUBPARTS (vectype); in vectorizable_load() local
7532 unsigned int const_nunits = nunits.to_constant (); in vectorizable_load()
7804 unsigned int const_nunits = nunits.to_constant (); in vectorizable_load()
7806 group_gap_adj = vf * group_size - nunits * vec_num; in vectorizable_load()
7991 aggr_type = build_array_type_nelts (elem_type, vec_num * nunits); in vectorizable_load()
8387 group_elt += nunits; in vectorizable_load()
8969 poly_uint64 nunits; in vectorizable_comparison() local
8988 nunits = TYPE_VECTOR_SUBPARTS (vectype); in vectorizable_comparison()
9039 if (maybe_ne (TYPE_VECTOR_SUBPARTS (vectype), nunits)) in vectorizable_comparison()
9042 else if (maybe_ne (nunits, TYPE_VECTOR_SUBPARTS (vectype))) in vectorizable_comparison()
9801 poly_uint64 nunits; in get_vectype_for_scalar_type_and_size() local
9845 else if (!multiple_p (size, nbytes, &nunits) in get_vectype_for_scalar_type_and_size()
9846 || !mode_for_vector (inner_mode, nunits).exists (&simd_mode)) in get_vectype_for_scalar_type_and_size()
9849 if (!multiple_p (GET_MODE_SIZE (simd_mode), nbytes, &nunits)) in get_vectype_for_scalar_type_and_size()
9852 vectype = build_vector_type (scalar_type, nunits); in get_vectype_for_scalar_type_and_size()