Home
last modified time | relevance | path

Searched refs:nelts_per_pattern (Results 1 – 25 of 36) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dvector-builder.h119 unsigned int nelts_per_pattern () const { return m_nelts_per_pattern; } in nelts_per_pattern() function
195 unsigned int nelts_per_pattern) in new_vector() argument
199 m_nelts_per_pattern = nelts_per_pattern; in new_vector()
273 unsigned int nelts_per_pattern = Derived::nelts_per_pattern_of (vec); in new_unary_operation() local
274 if (!allow_stepped_p && nelts_per_pattern > 2) in new_unary_operation()
279 nelts_per_pattern = 1; in new_unary_operation()
281 derived ()->new_vector (shape, npatterns, nelts_per_pattern); in new_unary_operation()
324 unsigned int nelts_per_pattern in new_binary_operation() local
327 if (!allow_stepped_p && nelts_per_pattern > 2) in new_binary_operation()
332 nelts_per_pattern = 1; in new_binary_operation()
[all …]
H A Dvec-perm-indices.cc61 elements.nelts_per_pattern ()); in new_vector()
93 orig.m_encoding.nelts_per_pattern ()); in new_expanded_vector()
156 orig.m_encoding.nelts_per_pattern ()); in new_shrunk_vector()
241 unsigned int nelts_per_pattern = m_encoding.nelts_per_pattern (); in all_in_range_p() local
242 unsigned int base_nelts = npatterns * MIN (nelts_per_pattern, 2); in all_in_range_p()
248 if (nelts_per_pattern == 3) in all_in_range_p()
311 indices.encoding ().nelts_per_pattern ()); in vec_perm_indices_to_tree()
327 indices.encoding ().nelts_per_pattern ()); in vec_perm_indices_to_rtx()
H A Drtx-vector-builder.h73 unsigned int nelts_per_pattern) in rtx_vector_builder() argument
75 new_vector (mode, npatterns, nelts_per_pattern); in rtx_vector_builder()
83 unsigned int nelts_per_pattern) in new_vector() argument
86 parent::new_vector (GET_MODE_NUNITS (mode), npatterns, nelts_per_pattern); in new_vector()
H A Dtree-vector-builder.h69 unsigned int nelts_per_pattern) in tree_vector_builder() argument
71 new_vector (type, npatterns, nelts_per_pattern); in tree_vector_builder()
79 unsigned int nelts_per_pattern) in new_vector() argument
83 nelts_per_pattern); in new_vector()
H A Dint-vector-builder.h61 unsigned int nelts_per_pattern) in int_vector_builder() argument
63 new_vector (full_nelts, npatterns, nelts_per_pattern); in int_vector_builder()
H A Drtx-vector-builder.cc41 CONST_VECTOR_NELTS_PER_PATTERN (x) = nelts_per_pattern (); in build()
76 CONST_VECTOR_NELTS_PER_PATTERN (x) = nelts_per_pattern (); in build()
H A Dtree-vector-builder.cc44 tree v = make_vector (exact_log2 (npatterns ()), nelts_per_pattern ()); in build()
H A Dtree-streamer-in.cc616 unsigned int nelts_per_pattern = bp_unpack_value (&bp, 8); in streamer_alloc_tree() local
617 result = make_vector (log2_npatterns, nelts_per_pattern); in streamer_alloc_tree()
H A Dsimplify-rtx.cc7035 unsigned int nelts_per_pattern) in native_decode_vector_rtx() argument
7037 rtx_vector_builder builder (mode, npatterns, nelts_per_pattern); in native_decode_vector_rtx()
7188 unsigned int nelts_per_pattern = CONST_VECTOR_NELTS_PER_PATTERN (x); in simplify_const_vector_byte_offset() local
7189 if (nelts_per_pattern == 1) in simplify_const_vector_byte_offset()
7193 else if (nelts_per_pattern == 2 && known_gt (first_sequence, 0U)) in simplify_const_vector_byte_offset()
7249 unsigned int nelts_per_pattern = CONST_VECTOR_NELTS_PER_PATTERN (x); in simplify_const_vector_subreg() local
7257 && (!ok_p || out_npatterns * nelts_per_pattern > const_nunits)) in simplify_const_vector_subreg()
7262 nelts_per_pattern = 1; in simplify_const_vector_subreg()
7268 unsigned int buffer_bits = out_npatterns * nelts_per_pattern * out_elt_bits; in simplify_const_vector_subreg()
7276 nelts_per_pattern); in simplify_const_vector_subreg()
H A Dtree-core.h1105 unsigned int nelts_per_pattern : 8; member
H A Dtree-vect-slp.cc7065 unsigned nelts_per_pattern; in vectorizable_slp_permutation() local
7078 nelts_per_pattern = ncopies = 3; in vectorizable_slp_permutation()
7087 nelts_per_pattern = ncopies = 1; in vectorizable_slp_permutation()
7154 mask.new_vector (nunits, npatterns, nelts_per_pattern); in vectorizable_slp_permutation()
H A Dfold-const.cc8756 unsigned int nelts_per_pattern) in native_interpret_vector_part() argument
8765 if (elt_bits * npatterns * nelts_per_pattern > len * BITS_PER_UNIT) in native_interpret_vector_part()
8768 tree_vector_builder builder (type, npatterns, nelts_per_pattern); in native_interpret_vector_part()
8782 if (elt_bytes * npatterns * nelts_per_pattern > len) in native_interpret_vector_part()
8785 tree_vector_builder builder (type, npatterns, nelts_per_pattern); in native_interpret_vector_part()
9161 unsigned int nelts_per_pattern = VECTOR_CST_NELTS_PER_PATTERN (expr); in fold_view_convert_vector_encoding() local
9162 unsigned int buffer_bytes = CEIL (nelts_per_pattern * type_sequence_bits, in fold_view_convert_vector_encoding()
9179 type_npatterns, nelts_per_pattern); in fold_view_convert_vector_encoding()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dvector-builder.h119 unsigned int nelts_per_pattern () const { return m_nelts_per_pattern; } in nelts_per_pattern() function
195 unsigned int nelts_per_pattern) in new_vector() argument
199 m_nelts_per_pattern = nelts_per_pattern; in new_vector()
273 unsigned int nelts_per_pattern = Derived::nelts_per_pattern_of (vec); in new_unary_operation() local
274 if (!allow_stepped_p && nelts_per_pattern > 2) in new_unary_operation()
279 nelts_per_pattern = 1; in new_unary_operation()
281 derived ()->new_vector (shape, npatterns, nelts_per_pattern); in new_unary_operation()
324 unsigned int nelts_per_pattern in new_binary_operation() local
327 if (!allow_stepped_p && nelts_per_pattern > 2) in new_binary_operation()
332 nelts_per_pattern = 1; in new_binary_operation()
[all …]
H A Dvec-perm-indices.c61 elements.nelts_per_pattern ()); in new_vector()
93 orig.m_encoding.nelts_per_pattern ()); in new_expanded_vector()
183 unsigned int nelts_per_pattern = m_encoding.nelts_per_pattern (); in all_in_range_p() local
184 unsigned int base_nelts = npatterns * MIN (nelts_per_pattern, 2); in all_in_range_p()
190 if (nelts_per_pattern == 3) in all_in_range_p()
253 indices.encoding ().nelts_per_pattern ()); in vec_perm_indices_to_tree()
269 indices.encoding ().nelts_per_pattern ()); in vec_perm_indices_to_rtx()
H A Drtx-vector-builder.h73 unsigned int nelts_per_pattern) in rtx_vector_builder() argument
75 new_vector (mode, npatterns, nelts_per_pattern); in rtx_vector_builder()
83 unsigned int nelts_per_pattern) in new_vector() argument
86 parent::new_vector (GET_MODE_NUNITS (mode), npatterns, nelts_per_pattern); in new_vector()
H A Dtree-vector-builder.h69 unsigned int nelts_per_pattern) in tree_vector_builder() argument
71 new_vector (type, npatterns, nelts_per_pattern); in tree_vector_builder()
79 unsigned int nelts_per_pattern) in new_vector() argument
83 nelts_per_pattern); in new_vector()
H A Dint-vector-builder.h61 unsigned int nelts_per_pattern) in int_vector_builder() argument
63 new_vector (full_nelts, npatterns, nelts_per_pattern); in int_vector_builder()
H A Drtx-vector-builder.c41 CONST_VECTOR_NELTS_PER_PATTERN (x) = nelts_per_pattern (); in build()
76 CONST_VECTOR_NELTS_PER_PATTERN (x) = nelts_per_pattern (); in build()
H A Dtree-vector-builder.c44 tree v = make_vector (exact_log2 (npatterns ()), nelts_per_pattern ()); in build()
H A Dtree-streamer-in.c608 unsigned int nelts_per_pattern = bp_unpack_value (&bp, 8); in streamer_alloc_tree() local
609 result = make_vector (log2_npatterns, nelts_per_pattern); in streamer_alloc_tree()
H A Dsimplify-rtx.c6504 unsigned int nelts_per_pattern) in native_decode_vector_rtx() argument
6506 rtx_vector_builder builder (mode, npatterns, nelts_per_pattern); in native_decode_vector_rtx()
6658 unsigned int nelts_per_pattern = CONST_VECTOR_NELTS_PER_PATTERN (x); in simplify_const_vector_byte_offset() local
6659 if (nelts_per_pattern == 1) in simplify_const_vector_byte_offset()
6663 else if (nelts_per_pattern == 2 && known_gt (first_sequence, 0U)) in simplify_const_vector_byte_offset()
6719 unsigned int nelts_per_pattern = CONST_VECTOR_NELTS_PER_PATTERN (x); in simplify_const_vector_subreg() local
6727 && (!ok_p || out_npatterns * nelts_per_pattern > const_nunits)) in simplify_const_vector_subreg()
6732 nelts_per_pattern = 1; in simplify_const_vector_subreg()
6738 unsigned int buffer_bits = out_npatterns * nelts_per_pattern * out_elt_bits; in simplify_const_vector_subreg()
6746 nelts_per_pattern); in simplify_const_vector_subreg()
H A Dtree-core.h1044 unsigned int nelts_per_pattern : 8; member
H A Dfold-const.c8325 unsigned int nelts_per_pattern) in native_interpret_vector_part() argument
8334 if (elt_bits * npatterns * nelts_per_pattern > len * BITS_PER_UNIT) in native_interpret_vector_part()
8337 tree_vector_builder builder (type, npatterns, nelts_per_pattern); in native_interpret_vector_part()
8351 if (elt_bytes * npatterns * nelts_per_pattern > len) in native_interpret_vector_part()
8354 tree_vector_builder builder (type, npatterns, nelts_per_pattern); in native_interpret_vector_part()
8548 unsigned int nelts_per_pattern = VECTOR_CST_NELTS_PER_PATTERN (expr); in fold_view_convert_vector_encoding() local
8549 unsigned int buffer_bytes = CEIL (nelts_per_pattern * type_sequence_bits, in fold_view_convert_vector_encoding()
8566 type_npatterns, nelts_per_pattern); in fold_view_convert_vector_encoding()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64.c3723 unsigned int nelts_per_pattern = CONST_VECTOR_NELTS_PER_PATTERN (x); in aarch64_get_sve_pred_bits() local
3724 builder.new_vector (VNx16BImode, npatterns, nelts_per_pattern); in aarch64_get_sve_pred_bits()
3801 if (builder.nelts_per_pattern () == 3) in aarch64_partial_ptrue_length()
3818 if (builder.nelts_per_pattern () != 2) in aarch64_partial_ptrue_length()
4908 unsigned int nelts_per_pattern = CONST_VECTOR_NELTS_PER_PATTERN (src); in aarch64_expand_sve_const_vector() local
4912 unsigned int encoded_bits = npatterns * nelts_per_pattern * container_bits; in aarch64_expand_sve_const_vector()
4914 if (nelts_per_pattern == 1 in aarch64_expand_sve_const_vector()
4932 if (nelts_per_pattern == 1 && encoded_bits == 128) in aarch64_expand_sve_const_vector()
4949 if (nelts_per_pattern == 1 && encoded_bits < 128) in aarch64_expand_sve_const_vector()
5030 if (nelts_per_pattern == 2) in aarch64_expand_sve_const_vector()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64.cc5010 unsigned int nelts_per_pattern = CONST_VECTOR_NELTS_PER_PATTERN (x); in aarch64_get_sve_pred_bits() local
5011 builder.new_vector (VNx16BImode, npatterns, nelts_per_pattern); in aarch64_get_sve_pred_bits()
5088 if (builder.nelts_per_pattern () == 3) in aarch64_partial_ptrue_length()
5105 if (builder.nelts_per_pattern () != 2) in aarch64_partial_ptrue_length()
6195 unsigned int nelts_per_pattern = CONST_VECTOR_NELTS_PER_PATTERN (src); in aarch64_expand_sve_const_vector() local
6199 unsigned int encoded_bits = npatterns * nelts_per_pattern * container_bits; in aarch64_expand_sve_const_vector()
6201 if (nelts_per_pattern == 1 in aarch64_expand_sve_const_vector()
6219 if (nelts_per_pattern == 1 && encoded_bits == 128) in aarch64_expand_sve_const_vector()
6236 if (nelts_per_pattern == 1 && encoded_bits < 128) in aarch64_expand_sve_const_vector()
6317 if (nelts_per_pattern == 2) in aarch64_expand_sve_const_vector()
[all …]

12