Searched refs:LVSymbol (Results 1 – 16 of 16) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/ |
H A D | LVSymbol.cpp | 36 const char *LVSymbol::kind() const { in kind() 55 LVSymbolDispatch LVSymbol::Dispatch = { 56 {LVSymbolKind::IsCallSiteParameter, &LVSymbol::getIsCallSiteParameter}, 57 {LVSymbolKind::IsConstant, &LVSymbol::getIsConstant}, 58 {LVSymbolKind::IsInheritance, &LVSymbol::getIsInheritance}, 59 {LVSymbolKind::IsMember, &LVSymbol::getIsMember}, 60 {LVSymbolKind::IsParameter, &LVSymbol::getIsParameter}, 61 {LVSymbolKind::IsUnspecified, &LVSymbol::getIsUnspecified}, 62 {LVSymbolKind::IsVariable, &LVSymbol::getIsVariable}}; 65 void LVSymbol::addLocation(dwarf::Attribute Attr, LVAddress LowPC, in addLocation() [all …]
|
H A D | LVScope.cpp | 19 #include "llvm/DebugInfo/LogicalView/Core/LVSymbol.h" 119 addElement(static_cast<LVSymbol *>(Element)); in addElement() 193 void LVScope::addElement(LVSymbol *Symbol) { in addElement() 305 for (const LVSymbol *Symbol : *getSymbols()) in addMissingElements() 318 for (LVSymbol *Reference : References) { in addMissingElements() 327 LVSymbol *Symbol = getReader().createSymbol(); in addMissingElements() 757 for (LVSymbol *Symbol : *Symbols) 882 LVSymbol::markMissingParents(getSymbols(), Target->getSymbols()); in markMissingParents() 1315 void LVScopeCompileUnit::increment(LVSymbol *Symbol) { in increment() 1335 void LVScopeCompileUnit::addedElement(LVSymbol *Symbo [all...] |
H A D | LVObject.cpp | 93 void LVObject::setParent(LVSymbol *Symbol) { in setParent()
|
H A D | LVOptions.cpp | 562 bool LVPatterns::printElement(const LVSymbol *Symbol) const { in printElement()
|
H A D | LVLocation.cpp | 630 LVSymbol *Symbol = Location->getParentSymbol(); in print()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/ |
H A D | LVSymbol.h | 36 class LVSymbol final : public LVElement { 48 LVSymbol *Reference = nullptr; 67 LVSymbol *findIn(const LVSymbols *Targets) const; 70 LVSymbol() : LVElement(LVSubclassID::LV_SYMBOL) { in LVSymbol() function 74 LVSymbol(const LVSymbol &) = delete; 75 LVSymbol &operator=(const LVSymbol &) = delete; 76 ~LVSymbol() = default; 96 LVSymbol *getReference() const { return Reference; } in getReference() 97 void setReference(LVSymbol *Symbol) override { in setReference() 102 assert((!Element || isa<LVSymbol>(Element)) && "Invalid element"); in setReference() [all …]
|
H A D | LVObject.h | 51 class LVSymbol; variable 71 using LVSymbolSetFunction = void (LVSymbol::*)(); 72 using LVSymbolGetFunction = bool (LVSymbol::*)() const; 81 using LVSymbols = SmallVector<LVSymbol *, 8>; 148 LVSymbol *Symbol; 258 LVSymbol *getParentSymbol() const { in getParentSymbol() 259 assert((!Parent.Symbol || static_cast<LVSymbol *>(Parent.Symbol)) && in getParentSymbol() 264 void setParent(LVSymbol *Symbol);
|
H A D | LVScope.h | 69 using LVOffsetSymbolMap = std::map<LVOffset, LVSymbol *>; 215 void addElement(LVSymbol *Symbol); 551 void addInvalidCoverage(LVSymbol *Symbol); 594 void increment(LVSymbol *Symbol); 602 void addedElement(LVSymbol *Symbol);
|
H A D | LVReader.h | 291 void notifyAddedElement(LVSymbol *Symbol) { in notifyAddedElement() 315 bool doPrintSymbol(const LVSymbol *Symbol) const { in doPrintSymbol()
|
H A D | LVOptions.h | 557 SymbolDispatch = LVSymbol::getDispatch(); in LVPatterns() 614 void resolvePatternMatch(LVSymbol *Symbol) { in resolvePatternMatch() 632 bool printElement(const LVSymbol *Symbol) const;
|
H A D | LVElement.h | 222 virtual void setReference(LVSymbol *Symbol) {} in setReference()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/ |
H A D | LVCodeViewVisitor.h | 120 class LVSymbol; 138 LVSymbol *LocalSymbol = nullptr; 165 void determineSymbolKind(LVSymbol *Symbol, RegisterId Register) { 276 LVSymbol *createParameter(TypeIndex TI, StringRef Name, LVScope *Parent); 277 LVSymbol *createParameter(LVElement *Element, StringRef Name, 291 LVSymbol *CurrentSymbol = nullptr; 340 void addElement(LVSymbol *Symbol); 121 class LVSymbol; global() variable
|
H A D | LVDWARFReader.h | 28 class LVSymbol; variable 45 LVSymbol *CurrentSymbol = nullptr;
|
H A D | LVCodeViewReader.h | 53 class LVSymbol;
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/ |
H A D | LVCodeViewVisitor.cpp | 826 if (LVSymbol *Symbol = LogicalVisitor->CurrentSymbol) { in visitKnownRecord() 881 if (LVSymbol *Symbol = LogicalVisitor->CurrentSymbol) { in visitKnownRecord() 1034 if (LVSymbol *Symbol = LogicalVisitor->CurrentSymbol) { in visitKnownRecord() 1055 if (LVSymbol *Symbol = LocalSymbol) { in visitKnownRecord() 1089 if (LVSymbol *Symbol = LocalSymbol) { in visitKnownRecord() 1127 if (LVSymbol *Symbol = LocalSymbol) { in visitKnownRecord() 1164 if (LVSymbol *Symbol = LocalSymbol) { in visitKnownRecord() 1201 if (LVSymbol *Symbol = LocalSymbol) { in visitKnownRecord() 1245 if (LVSymbol *Symbol = LocalSymbol) { in visitKnownRecord() 1286 if (LVSymbol *Symbol = LocalSymbol) { in visitKnownRecord() [all …]
|
H A D | LVDWARFReader.cpp | 715 for (LVSymbol *Symbol : SymbolsWithLocations) in processLocationGaps()
|