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.h57 class LVLocation : public LVObject {
99 LVLocation() : LVObject() { setIsLocation(); } in LVLocation() function
100 LVLocation(const LVLocation &) = delete;
101 LVLocation &operator=(const LVLocation &) = delete;
102 virtual ~LVLocation() = default;
167 class LVLocationSymbol final : public LVLocation {
174 LVLocationSymbol() : LVLocation() {} in LVLocationSymbol()
H A DLVScope.h102 LVLocation::calculateCoverage(Ranges.get(), CoverageFactor, in calculateCoverage()
217 void addObject(LVLocation *Location);
458 void addInvalidLocationOrRange(LVLocation *Location, LVElement *Element, in addInvalidLocationOrRange()
462 addItem<LVOffsetLocationsMap, LVOffset, LVLocation *>(Map, Offset, in addInvalidLocationOrRange()
503 LVLineRange lineRange(LVLocation *Location) const;
553 void addInvalidLocation(LVLocation *Location);
555 void addInvalidRange(LVLocation *Location);
572 LVValidLocation ValidLocation = &LVLocation::validateRanges);
H A DLVObject.h46 class LVLocation; variable
78 using LVLocations = SmallVector<LVLocation *, 8>;
92 using LVValidLocation = bool (LVLocation::*)();
H A DLVSymbol.h50 LVLocation *CurrentLocation = nullptr;
H A DLVReader.h309 bool doPrintLocation(const LVLocation *Location) const { in doPrintLocation()
H A DLVOptions.h630 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()
185 for (LVLocation *Location : *Locations) in getLocations()
191 if (!LVLocation::calculateCoverage(Locations.get(), CoverageFactor, in calculateCoverage()
387 for (const LVLocation *Location : *Locations) in printLocations()
445 LVLocation::print(Locations.get(), OS, Full); in printExtra()
H A DLVScope.cpp16 #include "llvm/DebugInfo/LogicalView/Core/LVLocation.h"
151 void LVScope::addObject(LVLocation *Location) { in addObject()
249 LVLocation *Location = getReader().createLocation(); in addObject()
776 for (LVLocation *Location : *Ranges) { in getRanges()
810 for (const LVLocation *Location : *ParentRanges) in getRanges()
987 for (const LVLocation *Location : *Ranges) in report()
1226 for (LVLocation *Location : Locations) in processRangeLocationCoverage()
1238 for (LVLocation *Location : Locations) in processRangeLocationCoverage()
1270 LVLineRange LVScopeCompileUnit::lineRange(LVLocation *Location) const { in lineUpperBound()
1363 void LVScopeCompileUnit::addInvalidLocation(LVLocation *Locatio
[all...]
H A DLVRange.cpp73 for (const LVLocation *Location : *Locations) { in addEntry()
H A DLVOptions.cpp538 bool LVPatterns::printObject(const LVLocation *Location) const { in printObject()