Searched refs:Tpi (Results 1 – 13 of 13) sorted by relevance
70 auto Tpi = File.getPDBTpiStream(); in discoverStreamPurposes() 118 else if (Tpi && StreamIdx == Tpi->getTypeHashStreamIndex()) in discoverStreamPurposes() 121 else if (Tpi && StreamIdx == Tpi->getTypeHashStreamAuxIndex()) in discoverStreamPurposes() 187 if (!Tpi) in discoverStreamPurposes() 188 consumeError(Tpi.takeError()); in discoverStreamPurposes() 71 auto Tpi = File.getPDBTpiStream(); discoverStreamPurposes() local
48 Tpi = &cantFail(File.pdb().getPDBTpiStream()); in TypeReferenceTracker() 49 Tpi->buildHashMap(); in TypeReferenceTracker() 148 if (Tpi) { in markReferencedTypes() 158 cantFail(Tpi->findFullDeclForForwardRef(RefTI))); in markReferencedTypes()
451 auto Tpi = (StreamIdx == StreamTPI) ? File.getPDBTpiStream() in initializeTypes() local453 if (!Tpi) in initializeTypes()454 return Tpi.takeError(); in initializeTypes()456 auto &Types = Tpi->typeArray(); in initializeTypes()457 uint32_t Count = Tpi->getNumTypeRecords(); in initializeTypes()458 auto Offsets = Tpi->getTypeIndexOffsets(); in initializeTypes()
55 TpiStream *Tpi = nullptr; variable
861 const auto &Tpi = YamlObj.TpiStream.value_or(DefaultTpiStream); in yamlToPdb() 862 TpiBuilder.setVersionHeader(Tpi.Version); in yamlToPdb() 864 for (const auto &R : Tpi.Records) { in yamlToPdb() 1325 // Create a Tpi and Ipi type table with all types from all input files. in mergePdbs() 1332 auto &Tpi = ExitOnErr(File.getPDBTpiStream()); in mergePdbs() 1334 codeview::mergeTypeRecords(MergedTpi, TypeMap, Tpi.typeArray())); in mergePdbs() local 863 const auto &Tpi = YamlObj.TpiStream.value_or(DefaultTpiStream); yamlToPdb() local
72 if (!Tpi) in getTpiBuilder() 73 Tpi = std::make_unique<TpiStreamBuilder>(*Msf, StreamTPI); in getTpiBuilder() 74 return *Tpi; in getTpiBuilder() 159 if (Tpi) { in finalizeMsfLayout() 160 if (auto EC = Tpi->finalizeMsfLayout()) in finalizeMsfLayout() 320 if (Tpi) { in commit() 321 if (auto EC = Tpi->commit(Layout, Buffer)) in commit()
64 auto Tpi = Session.getPDBFile().getPDBTpiStream(); in getName() local65 if (!Tpi) { in getName()66 consumeError(Tpi.takeError()); in getName()75 LazyRandomTypeCollection &Types = Tpi->typeCollection(); in getName()
95 auto Tpi = Session.getPDBFile().getPDBTpiStream(); in createTypeEnumerator() local96 if (!Tpi) { in createTypeEnumerator()97 consumeError(Tpi.takeError()); in createTypeEnumerator()100 auto &Types = Tpi->typeCollection(); in createTypeEnumerator()173 auto Tpi = Session.getPDBFile().getPDBTpiStream(); in findSymbolByTypeIndex() local174 if (!Tpi) { in findSymbolByTypeIndex()175 consumeError(Tpi.takeError()); in findSymbolByTypeIndex()178 codeview::LazyRandomTypeCollection &Types = Tpi->typeCollection(); in findSymbolByTypeIndex()182 Expected<TypeIndex> EFD = Tpi->findFullDeclForForwardRef(Index); in findSymbolByTypeIndex()
103 TpiStream &Tpi = cantFail(Session.getPDBFile().getPDBTpiStream()); in initializeArgList() local104 CVType CVT = Tpi.typeCollection().getType(ArgListTI); in initializeArgList()
301 if (!Tpi) { in getPDBTpiStream()308 Tpi = std::move(TempTpi); in getPDBTpiStream()310 return *Tpi; in getPDBTpiStream()
66 TpiStream &Tpi = cantFail(Session.getPDBFile().getPDBTpiStream()); in NativeEnumEnumEnumerators() local67 LazyRandomTypeCollection &Types = Tpi.typeCollection(); in NativeEnumEnumEnumerators()
95 std::unique_ptr<TpiStreamBuilder> Tpi; variable
133 std::unique_ptr<TpiStream> Tpi; variable