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

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

addElement(LVScope *Scope, bool IsCompileUnit)llvm::logicalview::LVLogicalVisitor
addElement(LVSymbol *Symbol)llvm::logicalview::LVLogicalVisitor
addElement(LVType *Type)llvm::logicalview::LVLogicalVisitor
addInlineeInfo(TypeIndex TI, uint32_t LineNumber, StringRef Filename)llvm::logicalview::LVLogicalVisitorinline
closeScope()llvm::logicalview::LVLogicalVisitorinline
createElement(TypeLeafKind Kind)llvm::logicalview::LVLogicalVisitor
createElement(SymbolKind Kind)llvm::logicalview::LVLogicalVisitor
createElement(TypeIndex TI, TypeLeafKind Kind)llvm::logicalview::LVLogicalVisitor
CurrentElementllvm::logicalview::LVLogicalVisitor
CurrentScopellvm::logicalview::LVLogicalVisitor
CurrentSymbolllvm::logicalview::LVLogicalVisitor
CurrentTypellvm::logicalview::LVLogicalVisitor
finishVisitation(CVType &Record, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
getCompileUnitName()llvm::logicalview::LVLogicalVisitorinline
getElement(uint32_t StreamIdx, TypeIndex TI, LVScope *Parent=nullptr)llvm::logicalview::LVLogicalVisitor
getReaderScope() constllvm::logicalview::LVLogicalVisitorinline
getShared()llvm::logicalview::LVLogicalVisitorinline
inlineSiteAnnotation(LVScope *AbstractFunction, LVScope *InlinedFunction, InlineSiteSym &InlineSite)llvm::logicalview::LVLogicalVisitor
LVLogicalVisitor(LVCodeViewReader *Reader, ScopedPrinter &W, llvm::pdb::InputFile &Input)llvm::logicalview::LVLogicalVisitor
popScope()llvm::logicalview::LVLogicalVisitorinline
printMemberAttributes(MemberAttributes Attrs)llvm::logicalview::LVLogicalVisitor
printMemberAttributes(MemberAccess Access, MethodKind Kind, MethodOptions Options)llvm::logicalview::LVLogicalVisitor
printMemberBegin(CVMemberRecord &Record, TypeIndex TI, LVElement *Element, uint32_t StreamIdx)llvm::logicalview::LVLogicalVisitor
printMemberEnd(CVMemberRecord &Record)llvm::logicalview::LVLogicalVisitor
printRecords(raw_ostream &OS) constllvm::logicalview::LVLogicalVisitor
printTypeBegin(CVType &Record, TypeIndex TI, LVElement *Element, uint32_t StreamIdx)llvm::logicalview::LVLogicalVisitor
printTypeEnd(CVType &Record)llvm::logicalview::LVLogicalVisitor
printTypeIndex(StringRef FieldName, TypeIndex TI, uint32_t StreamIdx)llvm::logicalview::LVLogicalVisitor
processFiles()llvm::logicalview::LVLogicalVisitor
processLines()llvm::logicalview::LVLogicalVisitor
processNamespaces()llvm::logicalview::LVLogicalVisitor
pushScope(LVScope *Scope)llvm::logicalview::LVLogicalVisitorinline
setCompileUnitName(std::string Name)llvm::logicalview::LVLogicalVisitorinline
setInput(std::shared_ptr< llvm::pdb::InputFile > TypeServer)llvm::logicalview::LVLogicalVisitorinline
setInput(std::shared_ptr< LazyRandomTypeCollection > PrecompHeader)llvm::logicalview::LVLogicalVisitorinline
setRoot(LVScope *Root)llvm::logicalview::LVLogicalVisitorinline
startProcessArgumentList()llvm::logicalview::LVLogicalVisitorinline
stopProcessArgumentList()llvm::logicalview::LVLogicalVisitorinline
visitKnownMember(CVMemberRecord &Record, BaseClassRecord &Base, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownMember(CVMemberRecord &Record, DataMemberRecord &Field, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownMember(CVMemberRecord &Record, EnumeratorRecord &Enum, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownMember(CVMemberRecord &Record, ListContinuationRecord &Cont, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownMember(CVMemberRecord &Record, NestedTypeRecord &Nested, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownMember(CVMemberRecord &Record, OneMethodRecord &Method, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownMember(CVMemberRecord &Record, OverloadedMethodRecord &Method, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownMember(CVMemberRecord &Record, StaticDataMemberRecord &Field, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownMember(CVMemberRecord &Record, VFPtrRecord &VFTable, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownMember(CVMemberRecord &Record, VirtualBaseClassRecord &Base, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownMember(CVMemberRecord &Record, TypeVisitorCallbacks &Callbacks, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitorinline
visitKnownRecord(CVType &Record, ArgListRecord &Args, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, ArrayRecord &AT, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, BitFieldRecord &BF, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, BuildInfoRecord &BI, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, ClassRecord &Class, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, EnumRecord &Enum, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, FieldListRecord &FieldList, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, FuncIdRecord &Func, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, LabelRecord &LR, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, ModifierRecord &Mod, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, MemberFuncIdRecord &Id, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, MemberFunctionRecord &MF, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, MethodOverloadListRecord &Overloads, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, PointerRecord &Ptr, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, ProcedureRecord &Proc, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, UnionRecord &Union, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, TypeServer2Record &TS, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, VFTableRecord &VFT, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, VFTableShapeRecord &Shape, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, StringListRecord &Strings, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, StringIdRecord &String, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, UdtSourceLineRecord &SourceLine, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, UdtModSourceLineRecord &ModSourceLine, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, PrecompRecord &Precomp, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, EndPrecompRecord &EndPrecomp, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitKnownRecord(CVType &Record, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitorinline
visitMemberRecord(CVMemberRecord &Record, TypeVisitorCallbacks &Callbacks, TypeIndex TI, LVElement *Element)llvm::logicalview::LVLogicalVisitor
visitUnknownMember(CVMemberRecord &Record, TypeIndex TI)llvm::logicalview::LVLogicalVisitor
visitUnknownType(CVType &Record, TypeIndex TI)llvm::logicalview::LVLogicalVisitor