Home
last modified time | relevance | path

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

123

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dvec-perm-indices.h50 class vec_perm_indices
55 vec_perm_indices ();
56 vec_perm_indices (const vec_perm_builder &, unsigned int, poly_uint64);
59 void new_expanded_vector (const vec_perm_indices &, unsigned int);
60 bool new_shrunk_vector (const vec_perm_indices &, unsigned int);
86 vec_perm_indices (const vec_perm_indices &);
94 tree vec_perm_indices_to_tree (tree, const vec_perm_indices &);
95 rtx vec_perm_indices_to_rtx (machine_mode, const vec_perm_indices &);
98 vec_perm_indices::vec_perm_indices () in vec_perm_indices() function
109 vec_perm_indices::vec_perm_indices (const vec_perm_builder &elements, in vec_perm_indices() function
[all …]
H A Dvec-perm-indices.cc39 vec_perm_indices::new_vector (const vec_perm_builder &elements, in new_vector()
86 vec_perm_indices::new_expanded_vector (const vec_perm_indices &orig, in new_expanded_vector()
114 vec_perm_indices::new_shrunk_vector (const vec_perm_indices &orig, in new_shrunk_vector()
168 vec_perm_indices::rotate_inputs (int delta) in rotate_inputs()
190 vec_perm_indices::series_p (unsigned int out_base, unsigned int out_step, in series_p()
237 vec_perm_indices::all_in_range_p (element_type start, element_type size) const in all_in_range_p()
307 vec_perm_indices_to_tree (tree type, const vec_perm_indices &indices) in vec_perm_indices_to_tree()
322 vec_perm_indices_to_rtx (machine_mode mode, const vec_perm_indices &indices) in vec_perm_indices_to_rtx()
350 vec_perm_indices indices (builder, 1, 12); in test_vec_perm_12()
H A Doptabs-query.cc366 selector_fits_mode_p (machine_mode mode, const vec_perm_indices &sel) in selector_fits_mode_p()
420 can_vec_perm_const_p (machine_mode mode, const vec_perm_indices &sel, in can_vec_perm_const_p()
440 vec_perm_indices qimode_indices; in can_vec_perm_const_p()
536 vec_perm_indices indices (sel, 2, nunits); in can_mult_highpart_p()
552 vec_perm_indices indices (sel, 2, nunits); in can_mult_highpart_p()
H A Doptabs-query.h179 bool selector_fits_mode_p (machine_mode, const vec_perm_indices &);
181 bool can_vec_perm_const_p (machine_mode, const vec_perm_indices &,
H A Dtarget.h193 class vec_perm_indices; variable
H A Dtree-vect-data-refs.cc5344 vec_perm_indices indices; in vect_grouped_store_supported()
5402 vec_perm_indices indices (sel, 2, nelt); in vect_grouped_store_supported()
5527 vec_perm_indices indices; in vect_permute_store_chain()
5597 vec_perm_indices indices (sel, 2, nelt); in vect_permute_store_chain()
5966 vec_perm_indices indices; in vect_grouped_load_supported()
6012 vec_perm_indices indices (sel, 2, nelt); in vect_grouped_load_supported()
6150 vec_perm_indices indices; in vect_permute_load_chain()
6203 vec_perm_indices indices (sel, 2, nelt); in vect_permute_load_chain()
6363 vec_perm_indices indices (sel, 2, nelt); in vect_shift_permute_load_chain()
6473 vec_perm_indices indices (sel, 2, nelt); in vect_shift_permute_load_chain()
H A Dfold-const.h125 extern tree fold_vec_perm (tree, tree, tree, const vec_perm_indices &);
H A Dtree-ssa-forwprop.cc2692 vec_perm_indices indices (builder, 2, op2_units); in simplify_permutation()
2693 vec_perm_indices new_indices; in simplify_permutation()
3084 vec_perm_indices indices (sel, orig[1] ? 2 : 1, refnelts); in simplify_vector_constructor()
3133 vec_perm_indices indices (sel, 2, nelts); in simplify_vector_constructor()
H A Dtree-vectorizer.h2190 extern tree vect_gen_perm_mask_any (tree, const vec_perm_indices &);
2191 extern tree vect_gen_perm_mask_checked (tree, const vec_perm_indices &);
H A Dtree-vect-stmts.cc2018 vec_perm_indices indices (sel, 1, nunits); in perm_mask_for_reverse()
2841 vec_perm_indices indices (sel, 1, count); in vect_build_gather_load_calls()
2856 vec_perm_indices indices (sel, 2, count); in vect_build_gather_load_calls()
3170 vec_perm_indices indices (elts, 1, num_bytes); in vectorizable_bswap()
6764 vec_perm_indices indices (sel, i == units_log2 ? 1 : 2, nunits); in scan_store_can_perm_p()
7298 vec_perm_indices indices (sel, i == units_log2 ? 1 : 2, nunits); in vectorizable_scan_store()
7728 vec_perm_indices indices (sel, 1, count); in vectorizable_store()
7744 vec_perm_indices indices (sel, 2, count); in vectorizable_store()
8618 vect_gen_perm_mask_any (tree vectype, const vec_perm_indices &sel) in vect_gen_perm_mask_any()
8633 vect_gen_perm_mask_checked (tree vectype, const vec_perm_indices &sel) in vect_gen_perm_mask_checked()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dvec-perm-indices.h50 class vec_perm_indices
55 vec_perm_indices ();
56 vec_perm_indices (const vec_perm_builder &, unsigned int, poly_uint64);
59 void new_expanded_vector (const vec_perm_indices &, unsigned int);
85 vec_perm_indices (const vec_perm_indices &);
93 tree vec_perm_indices_to_tree (tree, const vec_perm_indices &);
94 rtx vec_perm_indices_to_rtx (machine_mode, const vec_perm_indices &);
97 vec_perm_indices::vec_perm_indices () in vec_perm_indices() function
108 vec_perm_indices::vec_perm_indices (const vec_perm_builder &elements, in vec_perm_indices() function
118 inline vec_perm_indices::element_type
[all …]
H A Dvec-perm-indices.c39 vec_perm_indices::new_vector (const vec_perm_builder &elements, in new_vector()
86 vec_perm_indices::new_expanded_vector (const vec_perm_indices &orig, in new_expanded_vector()
109 vec_perm_indices::rotate_inputs (int delta) in rotate_inputs()
131 vec_perm_indices::series_p (unsigned int out_base, unsigned int out_step, in series_p()
179 vec_perm_indices::all_in_range_p (element_type start, element_type size) const in all_in_range_p()
249 vec_perm_indices_to_tree (tree type, const vec_perm_indices &indices) in vec_perm_indices_to_tree()
264 vec_perm_indices_to_rtx (machine_mode mode, const vec_perm_indices &indices) in vec_perm_indices_to_rtx()
292 vec_perm_indices indices (builder, 1, 12); in test_vec_perm_12()
H A Doptabs-query.c366 selector_fits_mode_p (machine_mode mode, const vec_perm_indices &sel) in selector_fits_mode_p()
420 can_vec_perm_const_p (machine_mode mode, const vec_perm_indices &sel, in can_vec_perm_const_p()
440 vec_perm_indices qimode_indices; in can_vec_perm_const_p()
536 vec_perm_indices indices (sel, 2, nunits); in can_mult_highpart_p()
552 vec_perm_indices indices (sel, 2, nunits); in can_mult_highpart_p()
H A Doptabs-query.h179 bool selector_fits_mode_p (machine_mode, const vec_perm_indices &);
181 bool can_vec_perm_const_p (machine_mode, const vec_perm_indices &,
H A Dtarget.h205 class vec_perm_indices; variable
H A Dtree-vect-data-refs.c5129 vec_perm_indices indices; in vect_grouped_store_supported()
5187 vec_perm_indices indices (sel, 2, nelt); in vect_grouped_store_supported()
5312 vec_perm_indices indices; in vect_permute_store_chain()
5382 vec_perm_indices indices (sel, 2, nelt); in vect_permute_store_chain()
5750 vec_perm_indices indices; in vect_grouped_load_supported()
5796 vec_perm_indices indices (sel, 2, nelt); in vect_grouped_load_supported()
5934 vec_perm_indices indices; in vect_permute_load_chain()
5987 vec_perm_indices indices (sel, 2, nelt); in vect_permute_load_chain()
6147 vec_perm_indices indices (sel, 2, nelt); in vect_shift_permute_load_chain()
6257 vec_perm_indices indices (sel, 2, nelt); in vect_shift_permute_load_chain()
H A Dfold-const.h113 extern tree fold_vec_perm (tree, tree, tree, const vec_perm_indices &);
H A Dtree-vectorizer.h1745 extern tree vect_gen_perm_mask_any (tree, const vec_perm_indices &);
1746 extern tree vect_gen_perm_mask_checked (tree, const vec_perm_indices &);
H A Dtree-vect-slp.c316 vec_perm_indices indices1 (sel1, 2, nelts); in can_duplicate_and_interleave_p()
317 vec_perm_indices indices2 (sel2, 2, nelts); in can_duplicate_and_interleave_p()
748 vec_perm_indices indices (sel, 2, count); in vect_two_operations_perm_ok_p()
3956 vec_perm_indices indices; in vect_transform_slp_perm_load()
H A Dtree-vect-stmts.c2146 vec_perm_indices indices (sel, 1, nunits); in perm_mask_for_reverse()
2806 vec_perm_indices indices (sel, 1, count); in vect_build_gather_load_calls()
2821 vec_perm_indices indices (sel, 2, count); in vect_build_gather_load_calls()
3130 vec_perm_indices indices (elts, 1, num_bytes); in vectorizable_bswap()
6621 vec_perm_indices indices (sel, i == units_log2 ? 1 : 2, nunits);
7155 vec_perm_indices indices (sel, i == units_log2 ? 1 : 2, nunits); in vectorizable_scan_store()
7582 vec_perm_indices indices (sel, 1, count); in vectorizable_store()
7598 vec_perm_indices indices (sel, 2, count); in vectorizable_store()
8453 vect_gen_perm_mask_any (tree vectype, const vec_perm_indices &sel) in vect_gen_perm_mask_any()
8468 vect_gen_perm_mask_checked (tree vectype, const vec_perm_indices &sel) in vect_gen_perm_mask_checked()
H A Dtree-vect-loop-manip.c303 interleave_supported_p (vec_perm_indices *indices, tree vectype, in interleave_supported_p()
364 vec_perm_indices indices[2]; in vect_maybe_permute_loop_masks()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Di386-expand.h52 rtx op1, const vec_perm_indices &sel);
/netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/
H A Di386-expand.h52 rtx op1, const vec_perm_indices &sel);
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64-sve-builtins-functions.h505 vec_perm_indices indices (builder, nargs, nelts); in fold_permute()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64-sve-builtins-functions.h505 vec_perm_indices indices (builder, nargs, nelts); in fold_permute()

123