Lines Matching refs:Shared

125   LVShared *Shared = nullptr;  member in llvm::logicalview::__anon56bc008a0211::LVTypeRecords
138 LVTypeRecords(LVShared *Shared) : Shared(Shared) {} in LVTypeRecords() argument
220 LVShared *Shared = nullptr; member in llvm::logicalview::__anon56bc008a0211::LVNamespaceDeduction
236 LVNamespaceDeduction(LVShared *Shared) : Shared(Shared) {} in LVNamespaceDeduction() argument
361 Element = Shared->Visitor->createElement(Iter->second.first); in find()
446 LVScope *Parent = Shared->Reader->getCompileUnit(); in get()
453 Namespace = Shared->Reader->createScopeNamespace(); in get()
502 Shared->TypeKinds.insert(Record.kind()); in visitTypeBegin()
507 Shared->TypeRecords.add(StreamIdx, TI, Record.kind()); in visitTypeBegin()
558 Shared->StringRecords.add(TI, String); in visitKnownRecord()
564 Shared->StringRecords.add(TI, String); in visitKnownRecord()
579 Shared->NamespaceDeduction.add(Class.getName()); in visitKnownRecord()
580 Shared->ForwardReferences.record(Class.isForwardRef(), Class.getName(), in visitKnownRecord()
584 Shared->TypeRecords.add(StreamIdx, CurrentTypeIndex, Class.getName()); in visitKnownRecord()
597 Shared->NamespaceDeduction.add(Enum.getName()); in visitKnownRecord()
611 Shared->NamespaceDeduction.add(Func.getName()); in visitKnownRecord()
625 Shared->TypeRecords.add(StreamTPI, CurrentTypeIndex, {}); in visitKnownRecord()
649 Shared->LineRecords.push_back(CurrentTypeIndex); in visitKnownRecord()
665 Shared->NamespaceDeduction.add(Union.getName()); in visitKnownRecord()
666 Shared->ForwardReferences.record(Union.isForwardRef(), Union.getName(), in visitKnownRecord()
670 Shared->TypeRecords.add(StreamIdx, CurrentTypeIndex, Union.getName()); in visitKnownRecord()
743 Shared->SymbolKinds.insert(Kind); in visitSymbolBegin()
972 Shared->StringRecords.addFilenames(Reader->getCompileUnit()); in visitKnownRecord()
1017 Shared->StringRecords.addFilenames(Reader->getCompileUnit()); in visitKnownRecord()
1365 if (LVScope *Namespace = Shared->NamespaceDeduction.get(Data.Name)) { in visitKnownRecord()
1570 TypeIndex TI = Shared->ForwardReferences.find(OuterComponent); in visitKnownRecord()
1654 if (LVScope *Namespace = Shared->NamespaceDeduction.get(UDT.Name)) { in visitKnownRecord()
1741 Shared = std::make_shared<LVShared>(Reader, this); in LVLogicalVisitor()
1895 Shared->TypeRecords.find(StreamTPI, TIElementType); in visitKnownRecord()
1920 TIArrayType = Shared->ForwardReferences.remap(TIArrayType); in visitKnownRecord()
2015 if (LVScope *Namespace = Shared->NamespaceDeduction.get(Class.getName())) in visitKnownRecord()
2024 TypeIndex ForwardType = Shared->ForwardReferences.find(Class.getName()); in visitKnownRecord()
2086 if (LVScope *Namespace = Shared->NamespaceDeduction.get(Enum.getName())) in visitKnownRecord()
2192 Shared->TypeRecords.find(StreamTPI, Id.getClassType()))) in visitKnownRecord()
2360 ? Shared->TypeRecords.find(StreamTPI, Ptr.getReferentType()) in visitKnownRecord()
2476 if (LVScope *Namespace = Shared->NamespaceDeduction.get(Union.getName())) in visitKnownRecord()
2562 if (LVScope *Namespace = Shared->NamespaceDeduction.get( in visitKnownRecord()
3135 LVElement *Element = Shared->TypeRecords.find(StreamTPI, TI); in createElement()
3142 Shared->TypeRecords.add(StreamTPI, (TypeIndex)Kind, Kind, Element); in createElement()
3149 Shared->TypeRecords.add(StreamTPI, TI, Kind, Element); in createElement()
3219 if (LVElement *Element = Shared->TypeRecords.find(StreamTPI, TIR)) in createBaseType()
3235 if (LVElement *Element = Shared->TypeRecords.find(StreamTPI, TI)) in createPointerType()
3274 Shared->NamespaceDeduction.find(Components); in createParents()
3283 Shared->NamespaceDeduction.get( in createParents()
3302 TIAggregate = Shared->ForwardReferences.remap( in createParents()
3303 Shared->TypeRecords.find(StreamTPI, AggregateName)); in createParents()
3322 TI = Shared->ForwardReferences.remap(TI); in getElement()
3325 LVElement *Element = Shared->TypeRecords.find(StreamIdx, TI); in getElement()
3363 for (const TypeIndex &Entry : Shared->LineRecords) { in processLines()
3379 if (LVElement *Element = Shared->TypeRecords.find( in processLines()
3383 Shared->StringRecords.findIndex(Line.getSourceFile())); in processLines()
3391 Shared->NamespaceDeduction.init(); in processNamespaces()
3394 void LVLogicalVisitor::processFiles() { Shared->StringRecords.addFilenames(); } in processFiles()
3413 for (const TypeLeafKind &Kind : Shared->TypeKinds) in printRecords()
3415 Shared->TypeKinds.clear(); in printRecords()
3419 for (const SymbolKind &Kind : Shared->SymbolKinds) in printRecords()
3421 Shared->SymbolKinds.clear(); in printRecords()