Home
last modified time | relevance | path

Searched refs:Tpi (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DStreamUtil.cpp70 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
H A DTypeReferenceTracker.cpp48 Tpi = &cantFail(File.pdb().getPDBTpiStream()); in TypeReferenceTracker()
49 Tpi->buildHashMap(); in TypeReferenceTracker()
148 if (Tpi) { in markReferencedTypes()
158 cantFail(Tpi->findFullDeclForForwardRef(RefTI))); in markReferencedTypes()
H A DBytesOutputStyle.cpp451 auto Tpi = (StreamIdx == StreamTPI) ? File.getPDBTpiStream() in initializeTypes() local
453 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()
H A DTypeReferenceTracker.h55 TpiStream *Tpi = nullptr; variable
H A Dllvm-pdbutil.cpp861 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
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DPDBFileBuilder.cpp72 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()
H A DNativeInlineSiteSymbol.cpp64 auto Tpi = Session.getPDBFile().getPDBTpiStream(); in getName() local
65 if (!Tpi) { in getName()
66 consumeError(Tpi.takeError()); in getName()
75 LazyRandomTypeCollection &Types = Tpi->typeCollection(); in getName()
H A DSymbolCache.cpp95 auto Tpi = Session.getPDBFile().getPDBTpiStream(); in createTypeEnumerator() local
96 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() local
174 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()
H A DNativeTypeFunctionSig.cpp103 TpiStream &Tpi = cantFail(Session.getPDBFile().getPDBTpiStream()); in initializeArgList() local
104 CVType CVT = Tpi.typeCollection().getType(ArgListTI); in initializeArgList()
H A DPDBFile.cpp301 if (!Tpi) { in getPDBTpiStream()
308 Tpi = std::move(TempTpi); in getPDBTpiStream()
310 return *Tpi; in getPDBTpiStream()
H A DNativeTypeEnum.cpp66 TpiStream &Tpi = cantFail(Session.getPDBFile().getPDBTpiStream()); in NativeEnumEnumEnumerators() local
67 LazyRandomTypeCollection &Types = Tpi.typeCollection(); in NativeEnumEnumEnumerators()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DPDBFileBuilder.h95 std::unique_ptr<TpiStreamBuilder> Tpi; variable
H A DPDBFile.h133 std::unique_ptr<TpiStream> Tpi; variable