Home
last modified time | relevance | path

Searched refs:LVLine (Results 1 – 13 of 13) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/
H A DLVLine.cpp40 const char *LVLine::kind() const { in kind()
49 LVLineDispatch LVLine::Dispatch = {
80 for (const LVLine *Target : *Targets) in markMissingParents()
86 for (LVLine *Reference : *References) { in markMissingParents()
96 LVLine *LVLine::findIn(const LVLines *Targets) const { in findIn()
106 for (const LVLine *Target : *Targets) in findIn()
113 for (LVLine *Line : *Targets) in findIn()
120 bool LVLine::equals(const LVLine *Line) const { in equals()
136 void LVLine::report(LVComparePass Pass) { in report()
194 if (!LVLine::equals(Line)) in equals()
[all …]
H A DLVScope.cpp121 addElement(static_cast<LVLine *>(Element)); in addElement()
127 void LVScope::addElement(LVLine *Line) { in addElement()
358 for (LVLine *Line : *Lines) in updateLevel()
640 for (const LVLine *Line : *Lines) { in doPrint()
979 for (LVLine *Line : *Lines) in report()
1248 LVLine *LVScopeCompileUnit::lineLowerBound(LVAddress Address, in lineLowerBound()
1307 void LVScopeCompileUnit::increment(LVLine *Line) { in increment()
1327 void LVScopeCompileUnit::addedElement(LVLine *Line) { in addedElement()
1375 void LVScopeCompileUnit::addLineZero(LVLine *Line) { in addLineZero()
1507 for (const LVLine *Line : Entry.second) in printWarnings()
[all …]
H A DLVLocation.cpp438 auto PrintLine = [&](const LVLine *Line) { in getIntervalInfo()
473 LVLine *LowLine = Range.first; in validateRanges()
474 LVLine *HighLine = Range.second; in validateRanges()
H A DLVOptions.cpp533 bool LVPatterns::printElement(const LVLine *Line) const { in printElement()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVLine.h40 class LVLine : public LVElement {
46 LVLine *findIn(const LVLines *Targets) const;
49 LVLine() : LVElement(LVSubclassID::LV_LINE) { in LVLine() function
53 LVLine(const LVLine &) = delete;
54 LVLine &operator=(const LVLine &) = delete;
55 virtual ~LVLine() = default;
96 virtual bool equals(const LVLine *Line) const;
114 class LVLineDebug final : public LVLine {
120 LVLineDebug() : LVLine() { setIsLineDebug(); } in LVLineDebug()
137 bool equals(const LVLine *Line) const override;
[all …]
H A DLVLocation.h22 using LVLineRange = std::pair<LVLine *, LVLine *>;
87 LVLine *LowerLine = nullptr;
88 LVLine *UpperLine = nullptr;
126 const LVLine *getLowerLine() const { return LowerLine; } in getLowerLine()
127 void setLowerLine(LVLine *Line) { LowerLine = Line; } in setLowerLine()
128 const LVLine *getUpperLine() const { return UpperLine; } in getUpperLine()
129 void setUpperLine(LVLine *Line) { UpperLine = Line; } in setUpperLine()
H A DLVScope.h213 void addElement(LVLine *Line);
430 using LVAddressToLine = std::map<LVAddress, LVLine *>;
431 LVDoubleMap<LVSectionIndex, LVAddress, LVLine *> SectionMappings;
476 LVLine *lineLowerBound(LVAddress Address, LVScope *Scope) const;
477 LVLine *lineUpperBound(LVAddress Address, LVScope *Scope) const;
502 void addMapping(LVLine *Line, LVSectionIndex SectionIndex);
557 void addLineZero(LVLine *Line);
592 void increment(LVLine *Line);
600 void addedElement(LVLine *Line);
H A DLVObject.h45 class LVLine; variable
65 using LVLineSetFunction = void (LVLine::*)();
66 using LVLineGetFunction = bool (LVLine::*)() const;
77 using LVLines = SmallVector<LVLine *, 8>;
H A DLVOptions.h531 void resolveGenericPatternMatch(LVLine *Line, const U &Requests) { in resolveGenericPatternMatch()
555 LineDispatch = LVLine::getDispatch(); in LVPatterns()
606 void resolvePatternMatch(LVLine *Line) { in resolvePatternMatch()
629 bool printElement(const LVLine *Line) const;
H A DLVReader.h283 void notifyAddedElement(LVLine *Line) { in notifyAddedElement()
306 bool doPrintLine(const LVLine *Line) const { in doPrintLine()
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVBinaryReader.cpp487 for (const LVLine *Line : Instructions) in createInstructions()
574 for (const LVLine *Line : *DebugLines) { in processLines()
612 for (const LVLine *Line : InstructionLines) in processLines()
624 for (LVLine *InstructionLine : InstructionLines) { in processLines()
672 for (const LVLine *Line : *DebugLines) { in processLines()
696 for (const LVLine *Line : *Lines) in processLines()
704 for (LVLine *Line : *Lines) in processLines()
719 for (LVLine *Line : *DebugLines) { in processLines()
888 for (const LVLine *Line : *InlineeLines) in includeInlineeLines()
892 for (const LVLine *Line : CULines) in includeInlineeLines()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVELFReader.h26 class LVLine; variable
H A DLVCodeViewReader.h50 class LVLine;