Searched refs:LVLocation (Results 1 – 11 of 11) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/ |
H A D | LVLocation.h | 57 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 D | LVScope.h | 102 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 D | LVObject.h | 46 class LVLocation; variable 78 using LVLocations = SmallVector<LVLocation *, 8>; 92 using LVValidLocation = bool (LVLocation::*)();
|
H A D | LVSymbol.h | 50 LVLocation *CurrentLocation = nullptr;
|
H A D | LVReader.h | 309 bool doPrintLocation(const LVLocation *Location) const { in doPrintLocation()
|
H A D | LVOptions.h | 630 bool printObject(const LVLocation *Location) const;
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/ |
H A D | LVLocation.cpp | 410 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 D | LVSymbol.cpp | 107 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 D | LVScope.cpp | 16 #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 D | LVRange.cpp | 73 for (const LVLocation *Location : *Locations) { in addEntry()
|
H A D | LVOptions.cpp | 538 bool LVPatterns::printObject(const LVLocation *Location) const { in printObject()
|