Lines Matching defs:DebugLoc
1690 bool DwarfDebug::buildLocationList(SmallVectorImpl<DebugLocEntry> &DebugLoc,
1783 DebugLoc.emplace_back(BeginSectionLabel, EndLabel, Values);
1787 DebugLoc.emplace_back(BeginSectionLabel, MBB.getEndSymbol(), Values);
1790 DebugLoc.emplace_back(StartLabel, EndLabel, Values);
1795 auto CurEntry = DebugLoc.rbegin();
1804 if (PrevEntry != DebugLoc.rend() && PrevEntry->MergeRanges(*CurEntry))
1805 DebugLoc.pop_back();
1812 if (DebugLoc.size() == 1)
1824 if (DebugLoc[0].getBeginSym() == Asm->getFunctionBegin())
1828 auto *CurEntry = DebugLoc.begin();
1830 while (NextEntry != DebugLoc.end()) {
2048 const DebugLoc &DL = MI->getDebugLoc();
2120 PrologEndLoc = DebugLoc();
2136 static std::pair<DebugLoc, bool> findPrologueEndLoc(const MachineFunction *MF) {
2139 DebugLoc LineZeroLoc;
2189 DebugLoc DwarfDebug::emitInitialLocDirective(const MachineFunction &MF,
2191 std::pair<DebugLoc, bool> PrologEnd = findPrologueEndLoc(&MF);
2192 DebugLoc PrologEndLoc = PrologEnd.first;
2212 return DebugLoc();