Lines Matching defs:DebugLines

584 void LVBinaryReader::processLines(LVLines *DebugLines,
587 assert(DebugLines && "DebugLines is null.");
591 if (DebugLines->empty() && !options().getPrintInstructions())
602 dbgs() << format("\nProcess debug lines: %d\n", DebugLines->size());
603 for (const LVLine *Line : *DebugLines) {
613 LVLines::iterator Iter = DebugLines->begin();
614 while (TraverseLines && Iter != DebugLines->end()) {
660 while (Iter != DebugLines->end()) {
678 Iter = DebugLines->insert(Iter, InstructionLine);
686 if (Iter == DebugLines->end()) {
690 DebugLines->push_back(InstructionLine);
693 DebugLines->push_back(InstructionLine);
699 dbgs() << format("Lines after merge: %d\n", DebugLines->size());
701 for (const LVLine *Line : *DebugLines) {
714 if (DebugLines->empty()) {
736 DebugLines->append(*Lines);
748 for (LVLine *Line : *DebugLines) {
789 void LVBinaryReader::processLines(LVLines *DebugLines,
791 assert(DebugLines && "DebugLines is null.");
792 if (DebugLines->empty() && !ScopeInstructions.findMap(SectionIndex))
798 processLines(DebugLines, SectionIndex, nullptr);
805 std::find_if(std::begin(*DebugLines), std::end(*DebugLines),
807 while (It != std::end(*DebugLines)) {
808 AddressZero.emplace_back(std::distance(std::begin(*DebugLines), It));
809 It = std::find_if(std::next(It), std::end(*DebugLines),
817 processLines(DebugLines, SectionIndex, nullptr);
835 Address = (*DebugLines)[End]->getAddress();
842 End = DebugLines->size() - 1;
843 Address = (*DebugLines)[End]->getAddress();
878 LVLines::iterator IterStart = DebugLines->begin() + std::get<0>(Bucket);
880 DebugLines->begin() + std::get<1>(Bucket) + 1;