Go to the documentation of this file.
9 #ifndef LLVM_DEBUGINFO_CODEVIEW_CVSYMBOLVISITOR_H
10 #define LLVM_DEBUGINFO_CODEVIEW_CVSYMBOLVISITOR_H
17 class SymbolVisitorCallbacks;
43 #endif // LLVM_DEBUGINFO_CODEVIEW_CVSYMBOLVISITOR_H
CVSymbolVisitor(SymbolVisitorCallbacks &Callbacks)
This is an optimization pass for GlobalISel generic memory operations.
llvm::Optional< uint32_t > ParentRecursiveDepth
llvm::Optional< uint32_t > SymbolOffset
Error visitSymbolStream(const CVSymbolArray &Symbols)
Error visitSymbolStreamFiltered(const CVSymbolArray &Symbols, const FilterOptions &Filter)
CVRecord is a fat pointer (base + size pair) to a symbol or type record.
Lightweight error class with error context and mandatory checking.
Error visitSymbolRecord(CVSymbol &Record)
llvm::Optional< uint32_t > ChildRecursiveDepth