Searched refs:Tpi (Results 1 - 12 of 12) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DStreamUtil.cpp71 auto Tpi = File.getPDBTpiStream(); local
119 else if (Tpi && StreamIdx == Tpi->getTypeHashStreamIndex())
122 else if (Tpi && StreamIdx == Tpi->getTypeHashStreamAuxIndex())
188 if (!Tpi)
189 consumeError(Tpi.takeError());
H A DTypeReferenceTracker.cpp45 Tpi = &cantFail(File.pdb().getPDBTpiStream());
46 Tpi->buildHashMap();
145 if (Tpi) {
155 cantFail(Tpi->findFullDeclForForwardRef(RefTI)));
H A DTypeReferenceTracker.h57 TpiStream *Tpi = nullptr; member in class:llvm::pdb::TypeReferenceTracker
H A DBytesOutputStyle.cpp451 auto Tpi = (StreamIdx == StreamTPI) ? File.getPDBTpiStream()
453 if (!Tpi)
454 return Tpi.takeError();
456 auto &Types = Tpi->typeArray();
457 uint32_t Count = Tpi->getNumTypeRecords();
458 auto Offsets = Tpi->getTypeIndexOffsets();
H A Dllvm-pdbutil.cpp833 const auto &Tpi = YamlObj.TpiStream.getValueOr(DefaultTpiStream); local
834 TpiBuilder.setVersionHeader(Tpi.Version);
836 for (const auto &R : Tpi.Records) {
1298 // Create a Tpi and Ipi type table with all types from all input files.
1305 auto &Tpi = ExitOnErr(File.getPDBTpiStream()); local
1307 codeview::mergeTypeRecords(MergedTpi, TypeMap, Tpi.typeArray()));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DSymbolCache.cpp80 auto Tpi = Session.getPDBFile().getPDBTpiStream(); local
81 if (!Tpi) {
82 consumeError(Tpi.takeError());
85 auto &Types = Tpi->typeCollection();
157 auto Tpi = Session.getPDBFile().getPDBTpiStream(); local
158 if (!Tpi) {
159 consumeError(Tpi.takeError());
162 codeview::LazyRandomTypeCollection &Types = Tpi->typeCollection();
166 Expected<TypeIndex> EFD = Tpi->findFullDeclForForwardRef(Index);
H A DPDBFileBuilder.cpp64 if (!Tpi)
65 Tpi = std::make_unique<TpiStreamBuilder>(*Msf, StreamTPI);
66 return *Tpi;
150 if (Tpi) {
151 if (auto EC = Tpi->finalizeMsfLayout())
307 if (Tpi) {
308 if (auto EC = Tpi->commit(Layout, Buffer))
H A DNativeTypeFunctionSig.cpp102 TpiStream &Tpi = cantFail(Session.getPDBFile().getPDBTpiStream()); local
103 CVType CVT = Tpi.typeCollection().getType(ArgListTI);
H A DPDBFile.cpp302 if (!Tpi) {
309 Tpi = std::move(TempTpi);
311 return *Tpi;
H A DNativeTypeEnum.cpp66 TpiStream &Tpi = cantFail(Session.getPDBFile().getPDBTpiStream()); local
67 LazyRandomTypeCollection &Types = Tpi.typeCollection();
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DPDBFileBuilder.h95 std::unique_ptr<TpiStreamBuilder> Tpi; member in class:llvm::pdb::PDBFileBuilder
H A DPDBFile.h135 std::unique_ptr<TpiStream> Tpi; member in class:llvm::pdb::PDBFile

Completed in 83 milliseconds