Lines Matching refs:m_encoding
56 m_encoding.new_vector (full_nelts, copy_nelts, 1); in new_vector()
60 m_encoding.new_vector (full_nelts, elements.npatterns (), in new_vector()
63 unsigned int npatterns = m_encoding.npatterns (); in new_vector()
65 m_encoding.quick_push (clamp (elements.elt (i))); in new_vector()
75 m_encoding.quick_push (clamp (m_encoding[i - npatterns] + step)); in new_vector()
77 m_encoding.finalize (); in new_vector()
91 m_encoding.new_vector (orig.m_encoding.full_nelts () * factor, in new_expanded_vector()
92 orig.m_encoding.npatterns () * factor, in new_expanded_vector()
93 orig.m_encoding.nelts_per_pattern ()); in new_expanded_vector()
94 unsigned int encoded_nelts = orig.m_encoding.encoded_nelts (); in new_expanded_vector()
97 element_type base = orig.m_encoding[i] * factor; in new_expanded_vector()
99 m_encoding.quick_push (base + j); in new_expanded_vector()
101 m_encoding.finalize (); in new_expanded_vector()
112 for (unsigned int i = 0; i < m_encoding.length (); ++i) in rotate_inputs()
113 m_encoding[i] = clamp (m_encoding[i] + element_delta); in rotate_inputs()
135 if (maybe_ne (clamp (m_encoding.elt (out_base)), clamp (in_base))) in series_p()
138 element_type full_nelts = m_encoding.full_nelts (); in series_p()
139 unsigned int npatterns = m_encoding.npatterns (); in series_p()
165 element_type v0 = m_encoding.elt (out_base - out_step); in series_p()
166 element_type v1 = m_encoding.elt (out_base); in series_p()
182 unsigned int npatterns = m_encoding.npatterns (); in all_in_range_p()
183 unsigned int nelts_per_pattern = m_encoding.nelts_per_pattern (); in all_in_range_p()
186 if (!known_in_range_p (m_encoding[i], start, size)) in all_in_range_p()
196 poly_int64 step_nelts = exact_div (m_encoding.full_nelts (), in all_in_range_p()
201 element_type base1 = m_encoding[i + npatterns]; in all_in_range_p()
202 element_type base2 = m_encoding[i + base_nelts]; in all_in_range_p()