LLVM 20.0.0git
llvm::logicalview::LVSymbol Member List

This is the complete list of members for llvm::logicalview::LVSymbol, including all inherited members.

accessibilityString(uint32_t Access=dwarf::DW_ACCESS_private) constllvm::logicalview::LVElement
addLocation(dwarf::Attribute Attr, LVAddress LowPC, LVAddress HighPC, LVUnsigned SectionOffset, uint64_t LocDescOffset, bool CallSiteLocation=false)llvm::logicalview::LVSymbol
addLocationConstant(dwarf::Attribute Attr, LVUnsigned Constant, uint64_t LocDescOffset)llvm::logicalview::LVSymbol
addLocationOperands(LVSmall Opcode, ArrayRef< uint64_t > Operands)llvm::logicalview::LVSymbol
Attrllvm::logicalview::LVObject
calculateCoverage()llvm::logicalview::LVSymbol
classof(const LVElement *Element)llvm::logicalview::LVSymbolinlinestatic
discriminatorAsString() constllvm::logicalview::LVElement
doPrint(bool Split, bool Match, bool Print, raw_ostream &OS, bool Full=true) constllvm::logicalview::LVObjectvirtual
dump() const overridellvm::logicalview::LVSymbolinlinevirtual
Elementllvm::logicalview::LVObject
ElementTypellvm::logicalview::LVElementprotected
equals(const LVSymbol *Symbol) constllvm::logicalview::LVSymbol
equals(const LVSymbols *References, const LVSymbols *Targets)llvm::logicalview::LVSymbolstatic
llvm::logicalview::LVElement::equals(const LVElement *Element) constllvm::logicalview::LVElement
externalString() constllvm::logicalview::LVElement
fillLocationGaps()llvm::logicalview::LVSymbol
generateName(std::string &Prefix) constllvm::logicalview::LVElement
generateName()llvm::logicalview::LVElement
getAccessibilityCode() constllvm::logicalview::LVElementinline
getAccessibilityCode(codeview::MemberAccess Access)llvm::logicalview::LVElement
getAttr() constllvm::logicalview::LVObjectinline
getBitSize() const overridellvm::logicalview::LVSymbolinlinevirtual
getBounds() constllvm::logicalview::LVElementinlinevirtual
getCallFilenameIndex() constllvm::logicalview::LVElementinlinevirtual
getCallLineNumber() constllvm::logicalview::LVElementinlinevirtual
getCompileUnitParent() constllvm::logicalview::LVElementvirtual
getCount() constllvm::logicalview::LVElementinlinevirtual
getCoverageFactor() constllvm::logicalview::LVSymbolinline
getCoveragePercentage() constllvm::logicalview::LVSymbolinline
getDiscriminator() constllvm::logicalview::LVElementinlinevirtual
getDispatch()llvm::logicalview::LVSymbolinlinestatic
getFilenameIndex() constllvm::logicalview::LVElementinline
getFunctionParent() constllvm::logicalview::LVElement
getID() constllvm::logicalview::LVObjectinline
getInlineCode() constllvm::logicalview::LVElementinline
getIsKindScope() constllvm::logicalview::LVElementinline
getIsKindType() constllvm::logicalview::LVElementinline
getLevel() constllvm::logicalview::LVObjectinline
getLineNumber() constllvm::logicalview::LVObjectinline
getLinkageName() const overridellvm::logicalview::LVSymbolinlinevirtual
getLinkageNameIndex() const overridellvm::logicalview::LVSymbolinlinevirtual
getLocations(LVLocations &LocationList, LVValidLocation ValidLocation, bool RecordInvalid=false)llvm::logicalview::LVSymbol
getLocations(LVLocations &LocationList) constllvm::logicalview::LVSymbol
getLowerAddress() constllvm::logicalview::LVObjectinlinevirtual
getLowerBound() constllvm::logicalview::LVElementinlinevirtual
getName() const overridellvm::logicalview::LVElementinlinevirtual
getNameIndex() constllvm::logicalview::LVElementinline
getOffset() constllvm::logicalview::LVObjectinline
getOpcode() constllvm::logicalview::LVObjectinline
getParameters(const LVSymbols *Symbols, LVSymbols *Parameters)llvm::logicalview::LVSymbolstatic
getParent() constllvm::logicalview::LVObjectinline
getParentScope() constllvm::logicalview::LVObjectinline
getParentSymbol() constllvm::logicalview::LVObjectinline
getPathname() constllvm::logicalview::LVElementinline
getProducer() constllvm::logicalview::LVElementinlinevirtual
getQualifiedName() constllvm::logicalview::LVElementinline
getQualifiedNameIndex() constllvm::logicalview::LVElementinline
getReference() constllvm::logicalview::LVSymbolinline
getSubclassID() constllvm::logicalview::LVElementinline
getTag() constllvm::logicalview::LVObjectinline
getType() constllvm::logicalview::LVElementinline
getTypeAsScope() constllvm::logicalview::LVElement
getTypeAsType() constllvm::logicalview::LVElement
getTypeName() constllvm::logicalview::LVElement
getTypeQualifiedName() constllvm::logicalview::LVElementinline
getUpperAddress() constllvm::logicalview::LVObjectinlinevirtual
getUpperBound() constllvm::logicalview::LVElementinlinevirtual
getValue() const overridellvm::logicalview::LVSymbolinlinevirtual
getValueIndex() const overridellvm::logicalview::LVSymbolinlinevirtual
getVirtualityCode() constllvm::logicalview::LVElementinline
getVirtualityCode(codeview::MethodKind Virtuality)llvm::logicalview::LVElement
indentAsString() constllvm::logicalview::LVObject
indentAsString(LVLevel Level) constllvm::logicalview::LVObject
inlineCodeString(uint32_t Code) constllvm::logicalview::LVElement
isBase() constllvm::logicalview::LVElementinlinevirtual
isCompileUnit() constllvm::logicalview::LVElementinlinevirtual
isFiled() const overridellvm::logicalview::LVElementinlinevirtual
isLined() constllvm::logicalview::LVObjectinline
isNamed() const overridellvm::logicalview::LVElementinlinevirtual
isRoot() constllvm::logicalview::LVElementinlinevirtual
isTemplateParam() constllvm::logicalview::LVElementinlinevirtual
isTyped() const overridellvm::logicalview::LVElementinlinevirtual
kind() const overridellvm::logicalview::LVSymbolvirtual
KIND(LVSymbolKind, IsCallSiteParameter)llvm::logicalview::LVSymbol
KIND(LVSymbolKind, IsConstant)llvm::logicalview::LVSymbol
KIND(LVSymbolKind, IsInheritance)llvm::logicalview::LVSymbol
KIND(LVSymbolKind, IsMember)llvm::logicalview::LVSymbol
KIND(LVSymbolKind, IsParameter)llvm::logicalview::LVSymbol
KIND(LVSymbolKind, IsUnspecified)llvm::logicalview::LVSymbol
KIND(LVSymbolKind, IsVariable)llvm::logicalview::LVSymbol
lineAsString(uint32_t LineNumber, LVHalf Discriminator, bool ShowZero) constllvm::logicalview::LVObjectprotected
lineNumberAsString(bool ShowZero=false) constllvm::logicalview::LVObjectinlinevirtual
lineNumberAsStringStripped(bool ShowZero=false) constllvm::logicalview::LVObject
LVElement(LVSubclassID ID)llvm::logicalview::LVElementinline
LVElement(const LVElement &)=deletellvm::logicalview::LVElement
LVObject()llvm::logicalview::LVObjectinline
LVSymbol()llvm::logicalview::LVSymbolinline
LVSymbol(const LVSymbol &)=deletellvm::logicalview::LVSymbol
markBranchAsMissing()llvm::logicalview::LVObject
markMissingParents(const LVSymbols *References, const LVSymbols *Targets)llvm::logicalview::LVSymbolstatic
noLineAsString(bool ShowZero) constllvm::logicalview::LVObjectvirtual
Opcodellvm::logicalview::LVObject
operator=(const LVSymbol &)=deletellvm::logicalview::LVSymbol
llvm::logicalview::LVElement::operator=(const LVElement &)=deletellvm::logicalview::LVElement
llvm::logicalview::LVObject::operator=(const LVObject &)=deletellvm::logicalview::LVObject
parametersMatch(const LVSymbols *References, const LVSymbols *Targets)llvm::logicalview::LVSymbolstatic
print(raw_ostream &OS, bool Full=true) const overridellvm::logicalview::LVSymbolvirtual
printAttributes(raw_ostream &OS, bool Full=true) constllvm::logicalview::LVObject
printAttributes(raw_ostream &OS, bool Full, StringRef Name, LVObject *Parent, StringRef Value, bool UseQuotes=false, bool PrintRef=false) constllvm::logicalview::LVObject
printExtra(raw_ostream &OS, bool Full=true) const overridellvm::logicalview::LVSymbolvirtual
printFileIndex(raw_ostream &OS, bool Full=true) const overridellvm::logicalview::LVElementprotectedvirtual
printLinkageName(raw_ostream &OS, bool Full, LVElement *Parent, LVScope *Scope) constllvm::logicalview::LVElement
printLinkageName(raw_ostream &OS, bool Full, LVElement *Parent) constllvm::logicalview::LVElement
printLocations(raw_ostream &OS, bool Full=true) constllvm::logicalview::LVSymbol
printReference(raw_ostream &OS, bool Full, LVElement *Parent) constllvm::logicalview::LVElement
PROPERTY(Property, HasLocation)llvm::logicalview::LVSymbol
PROPERTY(Property, FillGaps)llvm::logicalview::LVSymbol
llvm::logicalview::LVElement::PROPERTY(Property, IsLine)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsScope)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsSymbol)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsType)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsEnumClass)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsExternal)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, HasType)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, HasAugmentedName)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsTypedefReduced)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsArrayResolved)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsMemberPointerResolved)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsTemplateResolved)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsInlined)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsInlinedAbstract)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, InvalidFilename)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, HasReference)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, HasReferenceAbstract)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, HasReferenceExtension)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, HasReferenceSpecification)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, QualifiedResolved)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IncludeInPrint)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsStatic)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, TransformName)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsScoped)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsNested)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsScopedAlready)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsArtificial)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsReferencedType)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsSystem)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, OffsetFromTypeIndex)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsAnonymous)llvm::logicalview::LVElement
llvm::logicalview::LVObject::PROPERTY(Property, IsLocation)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsGlobalReference)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsGeneratedName)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsResolved)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsResolvedName)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsDiscarded)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsOptimized)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsAdded)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsMatched)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsMissing)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsMissingLink)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsInCompare)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsFileFromReference)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsLineFromReference)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, HasMoved)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, HasPattern)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsFinalized)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsReferenced)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, HasCodeViewLocation)llvm::logicalview::LVObject
referenceAsString(uint32_t LineNumber, bool Spaces) constllvm::logicalview::LVObjectprotected
referenceMatch(const LVElement *Element) constllvm::logicalview::LVElement
removeElement(LVElement *Element)llvm::logicalview::LVElementinlinevirtual
report(LVComparePass Pass) overridellvm::logicalview::LVSymbolvirtual
resetParent()llvm::logicalview::LVObjectinline
resolve()llvm::logicalview::LVElementvirtual
resolveExtra()llvm::logicalview::LVElementinlinevirtual
resolveFullname(LVElement *BaseType, StringRef Name=emptyString())llvm::logicalview::LVElement
resolveName() overridellvm::logicalview::LVSymbolvirtual
resolveParents()llvm::logicalview::LVElement
resolveReferences() overridellvm::logicalview::LVSymbolvirtual
resolveReferencesChain()llvm::logicalview::LVSymbol
Scopellvm::logicalview::LVObject
setAccessibilityCode(uint32_t Access)llvm::logicalview::LVElementinline
setAccessibilityCode(codeview::MemberAccess Access)llvm::logicalview::LVElementinline
setAttr(dwarf::Attribute Attr)llvm::logicalview::LVObjectinline
setBitSize(uint32_t Size) overridellvm::logicalview::LVSymbolinlinevirtual
setBounds(unsigned Lower, unsigned Upper)llvm::logicalview::LVElementinlinevirtual
setCallFilenameIndex(size_t Index)llvm::logicalview::LVElementinlinevirtual
setCallLineNumber(uint32_t Number)llvm::logicalview::LVElementinlinevirtual
setCount(int64_t Value)llvm::logicalview::LVElementinlinevirtual
setCoverageFactor(unsigned Value)llvm::logicalview::LVSymbolinline
setCoveragePercentage(float Value)llvm::logicalview::LVSymbolinline
setDiscriminator(uint32_t Value)llvm::logicalview::LVElementinlinevirtual
setFile(LVElement *Reference=nullptr)llvm::logicalview::LVElement
setFilename(StringRef Filename)llvm::logicalview::LVElement
setFilenameIndex(size_t Index)llvm::logicalview::LVElementinline
setGenericType(LVElement *Element)llvm::logicalview::LVElement
setInlineCode(uint32_t Code)llvm::logicalview::LVElementinline
setInnerComponent()llvm::logicalview::LVElementinline
setInnerComponent(StringRef Name)llvm::logicalview::LVElement
setLevel(LVLevel Level)llvm::logicalview::LVObjectinline
setLineNumber(uint32_t Number)llvm::logicalview::LVObjectinline
setLinkageName(StringRef LinkageName) overridellvm::logicalview::LVSymbolinlinevirtual
setLowerAddress(LVAddress Address)llvm::logicalview::LVObjectinlinevirtual
setLowerBound(int64_t Value)llvm::logicalview::LVElementinlinevirtual
setName(StringRef ElementName) overridellvm::logicalview::LVElementvirtual
setOffset(LVOffset DieOffset)llvm::logicalview::LVObjectinline
setOpcode(LVSmall Opcode)llvm::logicalview::LVObjectinline
setParent(LVScope *Scope)llvm::logicalview::LVObject
setParent(LVSymbol *Symbol)llvm::logicalview::LVObject
setProducer(StringRef ProducerName)llvm::logicalview::LVElementinlinevirtual
setQualifiedName(StringRef Name)llvm::logicalview::LVElementinline
setReference(LVSymbol *Symbol) overridellvm::logicalview::LVSymbolinlinevirtual
setReference(LVElement *Element) overridellvm::logicalview::LVSymbolinlinevirtual
llvm::logicalview::LVElement::setReference(LVScope *Scope)llvm::logicalview::LVElementinlinevirtual
llvm::logicalview::LVElement::setReference(LVType *Type)llvm::logicalview::LVElementinlinevirtual
setTag(dwarf::Tag Tag)llvm::logicalview::LVObjectinline
setType(LVElement *Element=nullptr)llvm::logicalview::LVElementinline
setUpperAddress(LVAddress Address)llvm::logicalview::LVObjectinlinevirtual
setUpperBound(int64_t Value)llvm::logicalview::LVElementinlinevirtual
setValue(StringRef Value) overridellvm::logicalview::LVSymbolinlinevirtual
setVirtualityCode(uint32_t Virtuality)llvm::logicalview::LVElementinline
setVirtualityCode(codeview::MethodKind Virtuality)llvm::logicalview::LVElementinline
Symbolllvm::logicalview::LVObject
Tagllvm::logicalview::LVObject
traverseParents(LVScopeGetFunction GetFunction) constllvm::logicalview::LVElement
typeAsString() constllvm::logicalview::LVElement
typeOffsetAsString() constllvm::logicalview::LVElement
updateLevel(LVScope *Parent, bool Moved=false)llvm::logicalview::LVElementvirtual
virtualityString(uint32_t Virtuality=dwarf::DW_VIRTUALITY_none) constllvm::logicalview::LVElement
~LVElement()=defaultllvm::logicalview::LVElementvirtual
~LVObject()=defaultllvm::logicalview::LVObjectvirtual
~LVSymbol()=defaultllvm::logicalview::LVSymbol