Lines Matching defs:LVLogicalVisitor
314 LVLogicalVisitor *Visitor;
328 LVShared(LVCodeViewReader *Reader, LVLogicalVisitor *Visitor)
1736 LVLogicalVisitor::LVLogicalVisitor(LVCodeViewReader *Reader, ScopedPrinter &W,
1744 void LVLogicalVisitor::printTypeIndex(StringRef FieldName, TypeIndex TI,
1750 void LVLogicalVisitor::printTypeBegin(CVType &Record, TypeIndex TI,
1763 void LVLogicalVisitor::printTypeEnd(CVType &Record) {
1768 void LVLogicalVisitor::printMemberBegin(CVMemberRecord &Record, TypeIndex TI,
1782 void LVLogicalVisitor::printMemberEnd(CVMemberRecord &Record) {
1787 Error LVLogicalVisitor::visitUnknownType(CVType &Record, TypeIndex TI) {
1796 Error LVLogicalVisitor::visitKnownRecord(CVType &Record, ArgListRecord &Args,
1819 Error LVLogicalVisitor::visitKnownRecord(CVType &Record, ArrayRecord &AT,
1937 Error LVLogicalVisitor::visitKnownRecord(CVType &Record, BitFieldRecord &BF,
1953 Error LVLogicalVisitor::visitKnownRecord(CVType &Record, BuildInfoRecord &BI,
1977 Error LVLogicalVisitor::visitKnownRecord(CVType &Record, ClassRecord &Class,
2047 Error LVLogicalVisitor::visitKnownRecord(CVType &Record, EnumRecord &Enum,
2104 Error LVLogicalVisitor::visitKnownRecord(CVType &Record,
2119 Error LVLogicalVisitor::visitKnownRecord(CVType &Record, FuncIdRecord &Func,
2164 Error LVLogicalVisitor::visitKnownRecord(CVType &Record, LabelRecord &LR,
2174 Error LVLogicalVisitor::visitKnownRecord(CVType &Record, MemberFuncIdRecord &Id,
2205 Error LVLogicalVisitor::visitKnownRecord(CVType &Record,
2252 Error LVLogicalVisitor::visitKnownRecord(CVType &Record,
2272 Error LVLogicalVisitor::visitKnownRecord(CVType &Record, ModifierRecord &Mod,
2333 Error LVLogicalVisitor::visitKnownRecord(CVType &Record, PointerRecord &Ptr,
2416 Error LVLogicalVisitor::visitKnownRecord(CVType &Record, ProcedureRecord &Proc,
2447 Error LVLogicalVisitor::visitKnownRecord(CVType &Record, UnionRecord &Union,
2494 Error LVLogicalVisitor::visitKnownRecord(CVType &Record, TypeServer2Record &TS,
2507 Error LVLogicalVisitor::visitKnownRecord(CVType &Record, VFTableRecord &VFT,
2523 Error LVLogicalVisitor::visitKnownRecord(CVType &Record,
2535 Error LVLogicalVisitor::visitKnownRecord(CVType &Record,
2553 Error LVLogicalVisitor::visitKnownRecord(CVType &Record, StringIdRecord &String,
2575 Error LVLogicalVisitor::visitKnownRecord(CVType &Record,
2589 Error LVLogicalVisitor::visitKnownRecord(CVType &Record,
2606 Error LVLogicalVisitor::visitKnownRecord(CVType &Record, PrecompRecord &Precomp,
2620 Error LVLogicalVisitor::visitKnownRecord(CVType &Record,
2631 Error LVLogicalVisitor::visitUnknownMember(CVMemberRecord &Record,
2638 Error LVLogicalVisitor::visitKnownMember(CVMemberRecord &Record,
2661 Error LVLogicalVisitor::visitKnownMember(CVMemberRecord &Record,
2679 Error LVLogicalVisitor::visitKnownMember(CVMemberRecord &Record,
2702 Error LVLogicalVisitor::visitKnownMember(CVMemberRecord &Record,
2714 Error LVLogicalVisitor::visitKnownMember(CVMemberRecord &Record,
2759 Error LVLogicalVisitor::visitKnownMember(CVMemberRecord &Record,
2805 Error LVLogicalVisitor::visitKnownMember(CVMemberRecord &Record,
2828 Error LVLogicalVisitor::visitKnownMember(CVMemberRecord &Record,
2845 Error LVLogicalVisitor::visitKnownMember(CVMemberRecord &Record,
2857 Error LVLogicalVisitor::visitKnownMember(CVMemberRecord &Record,
2882 Error LVLogicalVisitor::visitMemberRecord(CVMemberRecord &Record,
2913 Error LVLogicalVisitor::finishVisitation(CVType &Record, TypeIndex TI,
2937 Error LVLogicalVisitor::visitFieldListMemberStream(
2959 void LVLogicalVisitor::addElement(LVScope *Scope, bool IsCompileUnit) {
2974 void LVLogicalVisitor::addElement(LVSymbol *Symbol) {
2978 void LVLogicalVisitor::addElement(LVType *Type) {
2982 LVElement *LVLogicalVisitor::createElement(TypeLeafKind Kind) {
3067 LVElement *LVLogicalVisitor::createElement(SymbolKind Kind) {
3134 LVElement *LVLogicalVisitor::createElement(TypeIndex TI, TypeLeafKind Kind) {
3166 void LVLogicalVisitor::createDataMember(CVMemberRecord &Record, LVScope *Parent,
3195 LVSymbol *LVLogicalVisitor::createParameter(LVElement *Element, StringRef Name,
3206 LVSymbol *LVLogicalVisitor::createParameter(TypeIndex TI, StringRef Name,
3211 LVType *LVLogicalVisitor::createBaseType(TypeIndex TI, StringRef TypeName) {
3229 LVType *LVLogicalVisitor::createPointerType(TypeIndex TI, StringRef TypeName) {
3247 void LVLogicalVisitor::createParents(StringRef ScopedName, LVElement *Element) {
3319 LVElement *LVLogicalVisitor::getElement(uint32_t StreamIdx, TypeIndex TI,
3360 void LVLogicalVisitor::processLines() {
3389 void LVLogicalVisitor::processNamespaces() {
3394 void LVLogicalVisitor::processFiles() { Shared->StringRecords.addFilenames(); }
3396 void LVLogicalVisitor::printRecords(raw_ostream &OS) const {
3426 Error LVLogicalVisitor::inlineSiteAnnotation(LVScope *AbstractFunction,