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 | 123 addElement(static_cast<LVSymbol *>(Element)); in addElement() 197 void LVScope::addElement(LVSymbol *Symbol) { in addElement() 309 for (const LVSymbol *Symbol : *getSymbols()) in addMissingElements() 322 for (LVSymbol *Reference : References) { in addMissingElements() 331 LVSymbol *Symbol = getReader().createSymbol(); in addMissingElements() 764 for (LVSymbol *Symbol : *Symbols) in getLocations() 889 LVSymbol::markMissingParents(getSymbols(), Target->getSymbols()); in markMissingParents() 1326 void LVScopeCompileUnit::increment(LVSymbol *Symbol) { in increment() 1346 void LVScopeCompileUnit::addedElement(LVSymbol *Symbol) { in addedElement() 1367 void LVScopeCompileUnit::addInvalidCoverage(LVSymbol *Symbol) { in addInvalidCoverage() [all …]
|
| H A D | LVObject.cpp | 91 void LVObject::setParent(LVSymbol *Symbol) { in setParent()
|
| H A D | LVOptions.cpp | 563 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 | 37 class LLVM_ABI LVSymbol final : public LVElement { 49 LVSymbol *Reference = nullptr; 68 LVSymbol *findIn(const LVSymbols *Targets) const; 71 LVSymbol() : LVElement(LVSubclassID::LV_SYMBOL) { in LVSymbol() function 75 LVSymbol(const LVSymbol &) = delete; 76 LVSymbol &operator=(const LVSymbol &) = delete; 77 ~LVSymbol() = default; 97 LVSymbol *getReference() const { return Reference; } in getReference() 98 void setReference(LVSymbol *Symbol) override { in setReference() 103 assert((!Element || isa<LVSymbol>(Element)) && "Invalid element"); in setReference() [all …]
|
| H A D | LVObject.h | 52 class LVSymbol; variable 72 using LVSymbolSetFunction = void (LVSymbol::*)(); 73 using LVSymbolGetFunction = bool (LVSymbol::*)() const; 82 using LVSymbols = SmallVector<LVSymbol *, 8>; 163 LVSymbol *Symbol; 259 LVSymbol *getParentSymbol() const { in getParentSymbol() 260 assert((!Parent.Symbol || static_cast<LVSymbol *>(Parent.Symbol)) && in getParentSymbol() 265 void setParent(LVSymbol *Symbol);
|
| H A D | LVReader.h | 136 LVSymbol *CurrentSymbol = nullptr; 318 void notifyAddedElement(LVSymbol *Symbol) { in notifyAddedElement() 342 bool doPrintSymbol(const LVSymbol *Symbol) const { in doPrintSymbol()
|
| H A D | LVScope.h | 71 using LVOffsetSymbolMap = std::map<LVOffset, LVSymbol *>; 221 void addElement(LVSymbol *Symbol); 562 void addInvalidCoverage(LVSymbol *Symbol); 605 void increment(LVSymbol *Symbol); 613 void addedElement(LVSymbol *Symbol);
|
| H A D | LVOptions.h | 560 SymbolDispatch = LVSymbol::getDispatch(); in LVPatterns() 617 void resolvePatternMatch(LVSymbol *Symbol) { in resolvePatternMatch() 635 LLVM_ABI bool printElement(const LVSymbol *Symbol) const;
|
| H A D | LVElement.h | 233 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
|
| H A D | LVCodeViewReader.h | 53 class LVSymbol;
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/ |
| H A D | LVCodeViewVisitor.cpp | 813 if (LVSymbol *Symbol = LogicalVisitor->CurrentSymbol) { in visitKnownRecord() 868 if (LVSymbol *Symbol = LogicalVisitor->CurrentSymbol) { in visitKnownRecord() 1027 if (LVSymbol *Symbol = LogicalVisitor->CurrentSymbol) { in visitKnownRecord() 1048 if (LVSymbol *Symbol = LocalSymbol) { in visitKnownRecord() 1082 if (LVSymbol *Symbol = LocalSymbol) { in visitKnownRecord() 1120 if (LVSymbol *Symbol = LocalSymbol) { in visitKnownRecord() 1157 if (LVSymbol *Symbol = LocalSymbol) { in visitKnownRecord() 1194 if (LVSymbol *Symbol = LocalSymbol) { in visitKnownRecord() 1238 if (LVSymbol *Symbol = LocalSymbol) { in visitKnownRecord() 1279 if (LVSymbol *Symbol = LocalSymbol) { in visitKnownRecord() [all …]
|
| H A D | LVDWARFReader.cpp | 514 for (LVSymbol *Symbol : SymbolsWithLocations) in processLocationGaps()
|