Lines Matching defs:m_line_spans
376 int get_num_line_spans () const { return m_line_spans.length (); }
377 const line_span *get_line_span (int idx) const { return &m_line_spans[idx]; }
442 auto_vec <line_span> m_line_spans;
1200 m_line_spans (1 + richloc->get_num_locations ()),
1324 The layout ctor doesn't use it, and can't because m_line_spans
1477 This function populates m_line_spans with an ordered, disjoint list of
1513 gcc_assert (m_line_spans.length () == 0);
1538 /* Now iterate through tmp_spans, copying into m_line_spans, and
1541 m_line_spans.safe_push (tmp_spans[0]);
1544 line_span *current = &m_line_spans[m_line_spans.length () - 1];
1558 m_line_spans.safe_push (*next);
1562 /* Verify the result, in m_line_spans. */
1563 m_line_spans.length () > 0);
1564 for (unsigned int i = 1; i < m_line_spans.length (); i++)
1566 const line_span *prev = &m_line_spans[i - 1];
1567 const line_span *next = &m_line_spans[i];
1585 gcc_assert (m_line_spans.length () > 0);
1586 const line_span *last_span = &m_line_spans[m_line_spans.length () - 1];
1592 if (m_line_spans.length () > 1)