20#ifndef GCC_VEC_PERN_INDICES_H
21#define GCC_VEC_PERN_INDICES_H 1
100 m_nelts_per_input (0)
110 unsigned int ninputs,
124 if (!can_div_trunc_p (elt, limit, &input, &elem_within_input))
129 if (
known_lt (elem_within_input, 0))
130 return elem_within_input + limit;
132 return elem_within_input;
Definition int-vector-builder.h:31
Definition vec-perm-indices.h:51
bool series_p(unsigned int, unsigned int, element_type, element_type) const
Definition vec-perm-indices.cc:190
poly_uint64 m_nelts_per_input
Definition vec-perm-indices.h:90
poly_int64 element_type
Definition vec-perm-indices.h:52
bool all_in_range_p(element_type, element_type) const
Definition vec-perm-indices.cc:237
unsigned int ninputs() const
Definition vec-perm-indices.h:71
void rotate_inputs(int delta)
Definition vec-perm-indices.cc:168
const vec_perm_builder & encoding() const
Definition vec-perm-indices.h:64
poly_uint64 nelts_per_input() const
Definition vec-perm-indices.h:74
bool all_from_input_p(unsigned int) const
Definition vec-perm-indices.h:148
vec_perm_indices(const vec_perm_indices &)
void new_vector(const vec_perm_builder &, unsigned int, poly_uint64)
Definition vec-perm-indices.cc:39
void new_expanded_vector(const vec_perm_indices &, unsigned int)
Definition vec-perm-indices.cc:86
poly_uint64 input_nelts() const
Definition vec-perm-indices.h:77
unsigned int m_ninputs
Definition vec-perm-indices.h:89
poly_uint64 length() const
Definition vec-perm-indices.h:68
element_type operator[](unsigned int i) const
Definition vec-perm-indices.h:139
bool new_shrunk_vector(const vec_perm_indices &, unsigned int)
Definition vec-perm-indices.cc:114
vec_perm_indices()
Definition vec-perm-indices.h:98
vec_perm_builder m_encoding
Definition vec-perm-indices.h:88
element_type clamp(element_type) const
Definition vec-perm-indices.h:120
poly_uint64 full_nelts() const
Definition vector-builder.h:117
T elt(unsigned int) const
Definition vector-builder.h:229
union tree_node * tree
Definition coretypes.h:97
i
Definition poly-int.h:776
bool tree_to_vec_perm_builder(vec_perm_builder *, tree)
Definition vec-perm-indices.cc:289
int_vector_builder< poly_int64 > vec_perm_builder
Definition vec-perm-indices.h:28
tree vec_perm_indices_to_tree(tree, const vec_perm_indices &)
Definition vec-perm-indices.cc:307
rtx vec_perm_indices_to_rtx(machine_mode, const vec_perm_indices &)
Definition vec-perm-indices.cc:322