Lines Matching refs:StreamTPI
339 (StreamIdx == StreamTPI) ? RecordFromTypes : RecordFromIds; in add()
345 NameTable &Target = (StreamIdx == StreamTPI) ? NameFromTypes : NameFromIds; in add()
351 (StreamIdx == StreamTPI) ? RecordFromTypes : RecordFromIds; in find()
372 NameTable &Target = (StreamIdx == StreamTPI) ? NameFromTypes : NameFromIds; in find()
488 StreamIdx == StreamTPI ? Types : Ids); in printTypeIndex()
573 printTypeIndex("TypeIndex", CurrentTypeIndex, StreamTPI); in visitKnownRecord()
574 printTypeIndex("FieldListType", Class.getFieldList(), StreamTPI); in visitKnownRecord()
591 printTypeIndex("TypeIndex", CurrentTypeIndex, StreamTPI); in visitKnownRecord()
592 printTypeIndex("FieldListType", Enum.getFieldList(), StreamTPI); in visitKnownRecord()
604 printTypeIndex("TypeIndex", CurrentTypeIndex, StreamTPI); in visitKnownRecord()
605 printTypeIndex("Type", Func.getFunctionType(), StreamTPI); in visitKnownRecord()
606 printTypeIndex("Parent", Func.getParentScope(), StreamTPI); in visitKnownRecord()
618 printTypeIndex("TypeIndex", CurrentTypeIndex, StreamTPI); in visitKnownRecord()
619 printTypeIndex("ReturnType", Proc.getReturnType(), StreamTPI); in visitKnownRecord()
621 printTypeIndex("ArgListType", Proc.getArgumentList(), StreamTPI); in visitKnownRecord()
625 Shared->TypeRecords.add(StreamTPI, CurrentTypeIndex, {}); in visitKnownRecord()
657 printTypeIndex("FieldList", Union.getFieldList(), StreamTPI); in visitKnownRecord()
850 LVElement *Element = LogicalVisitor->getElement(StreamTPI, Local.Type); in visitKnownRecord()
900 LVElement *Element = LogicalVisitor->getElement(StreamTPI, Local.Type); in visitKnownRecord()
1036 Symbol->setType(LogicalVisitor->getElement(StreamTPI, Constant.Type)); in visitKnownRecord()
1372 Symbol->setType(LogicalVisitor->getElement(StreamTPI, Data.Type)); in visitKnownRecord()
1444 LVElement *Element = LogicalVisitor->getElement(StreamTPI, Local.Type); in visitKnownRecord()
1559 Function->setType(LogicalVisitor->getElement(StreamTPI, TIFunctionType)); in visitKnownRecord()
1674 Type->setType(LogicalVisitor->getElement(StreamTPI, UDT.Type)); in visitKnownRecord()
1747 StreamIdx == StreamTPI ? types() : ids()); in printTypeIndex()
1789 printTypeIndex("\nTI", TI, StreamTPI); in visitUnknownType()
1801 printTypeBegin(Record, TI, Element, StreamTPI); in visitKnownRecord()
1805 printTypeIndex("ArgType", Indices[I], StreamTPI); in visitKnownRecord()
1822 printTypeBegin(Record, TI, Element, StreamTPI); in visitKnownRecord()
1823 printTypeIndex("ElementType", AT.getElementType(), StreamTPI); in visitKnownRecord()
1824 printTypeIndex("IndexType", AT.getIndexType(), StreamTPI); in visitKnownRecord()
1850 Subrange->setType(getElement(StreamTPI, AR.getIndexType())); in visitKnownRecord()
1895 Shared->TypeRecords.find(StreamTPI, TIElementType); in visitKnownRecord()
1921 Array->setType(getElement(StreamTPI, TIArrayType)); in visitKnownRecord()
1940 printTypeBegin(Record, TI, Element, StreamTPI); in visitKnownRecord()
1941 printTypeIndex("Type", TI, StreamTPI); in visitKnownRecord()
1947 Element->setType(getElement(StreamTPI, BF.getType())); in visitKnownRecord()
1980 printTypeBegin(Record, TI, Element, StreamTPI); in visitKnownRecord()
1982 printTypeIndex("FieldList", Class.getFieldList(), StreamTPI); in visitKnownRecord()
1983 printTypeIndex("DerivedFrom", Class.getDerivationList(), StreamTPI); in visitKnownRecord()
1984 printTypeIndex("VShape", Class.getVTableShape(), StreamTPI); in visitKnownRecord()
2050 printTypeBegin(Record, TI, Element, StreamTPI); in visitKnownRecord()
2052 printTypeIndex("UnderlyingType", Enum.getUnderlyingType(), StreamTPI); in visitKnownRecord()
2053 printTypeIndex("FieldListType", Enum.getFieldList(), StreamTPI); in visitKnownRecord()
2072 Scope->setType(getElement(StreamTPI, Enum.getUnderlyingType())); in visitKnownRecord()
2108 printTypeBegin(Record, TI, Element, StreamTPI); in visitKnownRecord()
2124 printTypeIndex("ParentScope", Func.getParentScope(), StreamTPI); in visitKnownRecord()
2125 printTypeIndex("FunctionType", Func.getFunctionType(), StreamTPI); in visitKnownRecord()
2167 printTypeBegin(Record, TI, Element, StreamTPI); in visitKnownRecord()
2179 printTypeIndex("ClassType", Id.getClassType(), StreamTPI); in visitKnownRecord()
2180 printTypeIndex("FunctionType", Id.getFunctionType(), StreamTPI); in visitKnownRecord()
2192 Shared->TypeRecords.find(StreamTPI, Id.getClassType()))) in visitKnownRecord()
2209 printTypeBegin(Record, TI, Element, StreamTPI); in visitKnownRecord()
2210 printTypeIndex("ReturnType", MF.getReturnType(), StreamTPI); in visitKnownRecord()
2211 printTypeIndex("ClassType", MF.getClassType(), StreamTPI); in visitKnownRecord()
2212 printTypeIndex("ThisType", MF.getThisType(), StreamTPI); in visitKnownRecord()
2214 printTypeIndex("ArgListType", MF.getArgumentList(), StreamTPI); in visitKnownRecord()
2220 LVElement *Class = getElement(StreamTPI, MF.getClassType()); in visitKnownRecord()
2223 MemberFunction->setType(getElement(StreamTPI, MF.getReturnType())); in visitKnownRecord()
2231 LVElement *ThisPointer = getElement(StreamTPI, MF.getThisType()); in visitKnownRecord()
2256 printTypeBegin(Record, TI, Element, StreamTPI); in visitKnownRecord()
2275 printTypeBegin(Record, TI, Element, StreamTPI); in visitKnownRecord()
2276 printTypeIndex("ModifiedType", Mod.getModifiedType(), StreamTPI); in visitKnownRecord()
2282 LVElement *ModifiedType = getElement(StreamTPI, Mod.getModifiedType()); in visitKnownRecord()
2336 printTypeBegin(Record, TI, Element, StreamTPI); in visitKnownRecord()
2337 printTypeIndex("PointeeType", Ptr.getReferentType(), StreamTPI); in visitKnownRecord()
2349 printTypeIndex("ClassType", MI.getContainingType(), StreamTPI); in visitKnownRecord()
2360 ? Shared->TypeRecords.find(StreamTPI, Ptr.getReferentType()) in visitKnownRecord()
2361 : getElement(StreamTPI, Ptr.getReferentType()); in visitKnownRecord()
2419 printTypeBegin(Record, TI, Element, StreamTPI); in visitKnownRecord()
2420 printTypeIndex("ReturnType", Proc.getReturnType(), StreamTPI); in visitKnownRecord()
2422 printTypeIndex("ArgListType", Proc.getArgumentList(), StreamTPI); in visitKnownRecord()
2430 FunctionDcl->setType(getElement(StreamTPI, Proc.getReturnType())); in visitKnownRecord()
2450 printTypeBegin(Record, TI, Element, StreamTPI); in visitKnownRecord()
2452 printTypeIndex("FieldList", Union.getFieldList(), StreamTPI); in visitKnownRecord()
2497 printTypeBegin(Record, TI, Element, StreamTPI); in visitKnownRecord()
2510 printTypeBegin(Record, TI, Element, StreamTPI); in visitKnownRecord()
2511 printTypeIndex("CompleteClass", VFT.getCompleteClass(), StreamTPI); in visitKnownRecord()
2512 printTypeIndex("OverriddenVFTable", VFT.getOverriddenVTable(), StreamTPI); in visitKnownRecord()
2527 printTypeBegin(Record, TI, Element, StreamTPI); in visitKnownRecord()
2609 printTypeBegin(Record, TI, Element, StreamTPI); in visitKnownRecord()
2624 printTypeBegin(Record, TI, Element, StreamTPI); in visitKnownRecord()
2642 printMemberBegin(Record, TI, Element, StreamTPI); in visitKnownMember()
2643 printTypeIndex("BaseType", Base.getBaseType(), StreamTPI); in visitKnownMember()
2650 LVElement *BaseClass = getElement(StreamTPI, Base.getBaseType()); in visitKnownMember()
2665 printMemberBegin(Record, TI, Element, StreamTPI); in visitKnownMember()
2666 printTypeIndex("Type", Field.getType(), StreamTPI); in visitKnownMember()
2683 printMemberBegin(Record, TI, Element, StreamTPI); in visitKnownMember()
2706 printMemberBegin(Record, TI, Element, StreamTPI); in visitKnownMember()
2707 printTypeIndex("ContinuationIndex", Cont.getContinuationIndex(), StreamTPI); in visitKnownMember()
2718 printMemberBegin(Record, TI, Element, StreamTPI); in visitKnownMember()
2719 printTypeIndex("Type", Nested.getNestedType(), StreamTPI); in visitKnownMember()
2726 LVElement *NestedType = getElement(StreamTPI, Nested.getNestedType()); in visitKnownMember()
2763 printMemberBegin(Record, TI, Element, StreamTPI); in visitKnownMember()
2764 printTypeIndex("Type", Method.getType(), StreamTPI); in visitKnownMember()
2809 printMemberBegin(Record, TI, Element, StreamTPI); in visitKnownMember()
2811 printTypeIndex("MethodListIndex", Method.getMethodList(), StreamTPI); in visitKnownMember()
2832 printMemberBegin(Record, TI, Element, StreamTPI); in visitKnownMember()
2833 printTypeIndex("Type", Field.getType(), StreamTPI); in visitKnownMember()
2849 printMemberBegin(Record, TI, Element, StreamTPI); in visitKnownMember()
2850 printTypeIndex("Type", VFTable.getType(), StreamTPI); in visitKnownMember()
2861 printMemberBegin(Record, TI, Element, StreamTPI); in visitKnownMember()
2862 printTypeIndex("BaseType", Base.getBaseType(), StreamTPI); in visitKnownMember()
2863 printTypeIndex("VBPtrType", Base.getVBPtrType(), StreamTPI); in visitKnownMember()
2871 LVElement *BaseClass = getElement(StreamTPI, Base.getBaseType()); in visitKnownMember()
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()
3156 printTypeIndex("TypeIndex", TI, StreamTPI); in createElement()
3170 printTypeIndex("TypeIndex", TI, StreamTPI); in createDataMember()
3178 Symbol->setType(getElement(StreamTPI, TI)); in createDataMember()
3188 Symbol->setType(getElement(StreamTPI, TI)); in createDataMember()
3208 return createParameter(getElement(StreamTPI, TI), Name, Parent); in createParameter()
3215 printTypeIndex("TypeIndex", TIR, StreamTPI); in createBaseType()
3219 if (LVElement *Element = Shared->TypeRecords.find(StreamTPI, TIR)) in createBaseType()
3231 printTypeIndex("TypeIndex", TI, StreamTPI); in createPointerType()
3235 if (LVElement *Element = Shared->TypeRecords.find(StreamTPI, TI)) in createPointerType()
3303 Shared->TypeRecords.find(StreamTPI, AggregateName)); in createParents()
3307 : static_cast<LVScope *>(getElement(StreamTPI, TIAggregate)); in createParents()
3321 LLVM_DEBUG({ printTypeIndex("TypeIndex", TI, StreamTPI); }); in getElement()
3323 LLVM_DEBUG({ printTypeIndex("TypeIndex Remap", TI, StreamTPI); }); in getElement()
3380 StreamTPI, Line.getUDT(), /*Create=*/false)) { in processLines()