Lines Matching refs:Seq
2877 static void insertLineSequence(std::vector<DWARFDebugLine::Row> &Seq, in insertLineSequence() argument
2879 if (Seq.empty()) in insertLineSequence()
2882 if (!Rows.empty() && Rows.back().Address < Seq.front().Address) { in insertLineSequence()
2883 Rows.insert(Rows.end(), Seq.begin(), Seq.end()); in insertLineSequence()
2884 Seq.clear(); in insertLineSequence()
2889 Rows.begin(), Rows.end(), Seq.front(), in insertLineSequence()
2899 InsertPoint->Address == Seq.front().Address && InsertPoint->EndSequence) { in insertLineSequence()
2900 *InsertPoint = Seq.front(); in insertLineSequence()
2901 Rows.insert(InsertPoint + 1, Seq.begin() + 1, Seq.end()); in insertLineSequence()
2903 Rows.insert(InsertPoint, Seq.begin(), Seq.end()); in insertLineSequence()
2906 Seq.clear(); in insertLineSequence()
2949 std::vector<DWARFDebugLine::Row> Seq; in patchLineTableForUnit() local
3000 if (StopAddress != -1ULL && !Seq.empty()) { in patchLineTableForUnit()
3003 auto NextLine = Seq.back(); in patchLineTableForUnit()
3009 Seq.push_back(NextLine); in patchLineTableForUnit()
3010 insertLineSequence(Seq, NewRows); in patchLineTableForUnit()
3018 if (Row.EndSequence && Seq.empty()) in patchLineTableForUnit()
3023 Seq.emplace_back(Row); in patchLineTableForUnit()
3026 insertLineSequence(Seq, NewRows); in patchLineTableForUnit()