Home
last modified time | relevance | path

Searched refs:LVLocation (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVLocation.h58 class LLVM_ABI LVLocation : public LVObject {
100 LVLocation() : LVObject() { setIsLocation(); } in LVLocation() function
101 LVLocation(const LVLocation &) = delete;
102 LVLocation &operator=(const LVLocation &) = delete;
103 virtual ~LVLocation() = default;
164 class LLVM_ABI LVLocationSymbol final : public LVLocation {
171 LVLocationSymbol() : LVLocation() {} in LVLocationSymbol()
H A DLVScope.h107 LVLocation::calculateCoverage(Ranges.get(), CoverageFactor, in calculateCoverage()
223 void addObject(LVLocation *Location);
466 void addInvalidLocationOrRange(LVLocation *Location, LVElement *Element, in addInvalidLocationOrRange()
470 addItem<LVOffsetLocationsMap, LVOffset, LVLocation *>(Map, Offset, in addInvalidLocationOrRange()
511 LVLineRange lineRange(LVLocation *Location) const;
564 void addInvalidLocation(LVLocation *Location);
566 void addInvalidRange(LVLocation *Location);
583 LVValidLocation ValidLocation = &LVLocation::validateRanges);
H A DLVObject.h47 class LVLocation; variable
79 using LVLocations = SmallVector<LVLocation *, 8>;
101 using LVValidLocation = bool (LVLocation::*)();
H A DLVSymbol.h51 LVLocation *CurrentLocation = nullptr;
H A DLVReader.h336 bool doPrintLocation(const LVLocation *Location) const { in doPrintLocation()
H A DLVOptions.h633 LLVM_ABI bool printObject(const LVLocation *Location) const;
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/
H A DLVLocation.cpp410 const char *LVLocation::kind() const { in kind()
431 std::string LVLocation::getIntervalInfo() const { in getIntervalInfo()
462 bool LVLocation::validateRanges() { in validateRanges()
496 bool LVLocation::calculateCoverage(LVLocations *Locations, unsigned &Factor, in calculateCoverage()
505 LVLocation *Location = Locations->front(); in calculateCoverage()
519 for (const LVLocation *Location : *Locations) in calculateCoverage()
532 void LVLocation::printRaw(raw_ostream &OS, bool Full) const { in printRaw()
540 void LVLocation::printInterval(raw_ostream &OS, bool Full) const { in printInterval()
545 void LVLocation::print(raw_ostream &OS, bool Full) const { in print()
552 void LVLocation::printExtra(raw_ostream &OS, bool Full) const { in printExtra()
[all …]
H A DLVSymbol.cpp107 LVLocation *Gap = getReader().createLocationSymbol(); in addLocationGap()
135 for (const LVLocation *Entry : *Ranges) { in fillLocationGaps()
141 LVLocation *Location; in fillLocationGaps()
171 for (LVLocation *Location : *Locations) { in getLocations()
190 if (!LVLocation::calculateCoverage(Locations.get(), CoverageFactor, in calculateCoverage()
386 for (const LVLocation *Location : *Locations) in printLocations()
444 LVLocation::print(Locations.get(), OS, Full); in printExtra()
H A DLVScope.cpp155 void LVScope::addObject(LVLocation *Location) { in addObject()
253 LVLocation *Location = getReader().createLocation(); in addObject()
783 for (LVLocation *Location : *Ranges) { in getRanges()
817 for (const LVLocation *Location : *ParentRanges) in outermostParent()
994 for (const LVLocation *Location : *Ranges) in printActiveRanges()
1237 for (LVLocation *Location : Locations) in processRangeLocationCoverage()
1249 for (LVLocation *Location : Locations) in processRangeLocationCoverage()
1281 LVLineRange LVScopeCompileUnit::lineRange(LVLocation *Location) const { in lineRange()
1374 void LVScopeCompileUnit::addInvalidLocation(LVLocation *Location) { in addInvalidLocation()
1380 void LVScopeCompileUnit::addInvalidRange(LVLocation *Location) { in addInvalidRange()
[all …]
H A DLVRange.cpp73 for (const LVLocation *Location : *Locations) { in addEntry()
H A DLVOptions.cpp539 bool LVPatterns::printObject(const LVLocation *Location) const { in printObject()