Searched refs:TpiStream (Results 1 - 25 of 26) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DTpiStream.cpp1 //===- TpiStream.cpp - PDB Type Info (TPI) Stream 2 Access ----------------===//
9 #include "llvm/DebugInfo/PDB/Native/TpiStream.h"
36 TpiStream::TpiStream(PDBFile &File, std::unique_ptr<MappedBlockStream> Stream) function in class:TpiStream
39 TpiStream::~TpiStream() = default;
41 Error TpiStream::reload() {
120 PdbRaw_TpiVer TpiStream::getTpiVersion() const {
125 uint32_t TpiStream::TypeIndexBegin() const { return Header->TypeIndexBegin; }
127 uint32_t TpiStream
[all...]
H A DPDBFile.cpp22 #include "llvm/DebugInfo/PDB/Native/TpiStream.h"
302 Expected<TpiStream &> PDBFile::getPDBTpiStream() {
307 auto TempTpi = std::make_unique<TpiStream>(*this, std::move(*TpiS));
315 Expected<TpiStream &> PDBFile::getPDBIpiStream() {
323 auto TempIpi = std::make_unique<TpiStream>(*this, std::move(*IpiS));
H A DNativeTypeFunctionSig.cpp15 #include "llvm/DebugInfo/PDB/Native/TpiStream.h"
102 TpiStream &Tpi = cantFail(Session.getPDBFile().getPDBTpiStream());
H A DNativeTypeEnum.cpp18 #include "llvm/DebugInfo/PDB/Native/TpiStream.h"
66 TpiStream &Tpi = cantFail(Session.getPDBFile().getPDBTpiStream());
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DDWARFLocationExpression.h22 class TpiStream;
40 llvm::codeview::TypeIndex underlying_ti, llvm::pdb::TpiStream &tpi,
H A DPdbIndex.h27 class TpiStream;
28 class TpiStream;
65 llvm::pdb::TpiStream *m_tpi = nullptr;
66 llvm::pdb::TpiStream *m_ipi = nullptr;
126 llvm::pdb::TpiStream &tpi() { return *m_tpi; }
127 const llvm::pdb::TpiStream &tpi() const { return *m_tpi; }
129 llvm::pdb::TpiStream &ipi() { return *m_ipi; }
130 const llvm::pdb::TpiStream &ipi() const { return *m_ipi; }
H A DPdbUtil.h29 class TpiStream;
133 bool IsForwardRefUdt(const PdbTypeSymId &id, llvm::pdb::TpiStream &tpi);
134 bool IsTagRecord(const PdbTypeSymId &id, llvm::pdb::TpiStream &tpi);
151 PdbTypeSymId GetBestPossibleDecl(PdbTypeSymId id, llvm::pdb::TpiStream &tpi);
153 size_t GetSizeOfType(PdbTypeSymId id, llvm::pdb::TpiStream &tpi);
H A DUdtRecordCompleter.h27 class TpiStream;
H A DDWARFLocationExpression.cpp21 #include "llvm/DebugInfo/PDB/Native/TpiStream.h"
77 TpiStream &tpi) {
222 TypeIndex underlying_ti, TpiStream &tpi, const llvm::APSInt &constant,
H A DPdbUtil.cpp18 #include "llvm/DebugInfo/PDB/Native/TpiStream.h"
394 TpiStream &tpi) {
400 bool lldb_private::npdb::IsTagRecord(const PdbTypeSymId &id, TpiStream &tpi) {
807 TpiStream &tpi) {
832 llvm::pdb::TpiStream &tpi) {
H A DSymbolFileNativePDB.cpp47 #include "llvm/DebugInfo/PDB/Native/TpiStream.h"
452 TpiStream &stream = m_index->tpi();
631 TpiStream &stream = type_id.is_ipi ? m_index->ipi() : m_index->tpi();
824 TpiStream &tpi = m_index->tpi();
H A DPdbAstBuilder.cpp14 #include "llvm/DebugInfo/PDB/Native/TpiStream.h"
152 const CVTagRecord &parent, TpiStream &tpi) {
1132 TpiStream &stream = m_index.tpi();
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DTypeReferenceTracker.h25 class TpiStream;
57 TpiStream *Tpi = nullptr;
H A DMinimalTypeDumper.h22 class TpiStream;
32 pdb::TpiStream *Stream)
65 pdb::TpiStream *Stream = nullptr;
H A DPdbYaml.h106 Optional<PdbTpiStream> TpiStream; member in struct:llvm::pdb::yaml::PdbObject
H A DYAMLOutputStyle.cpp27 #include "llvm/DebugInfo/PDB/Native/TpiStream.h"
283 if (!opts::pdb2yaml::TpiStream)
291 Obj.TpiStream.emplace();
292 Obj.TpiStream->Version = TS.getTpiVersion();
297 Obj.TpiStream->Records.push_back(*ExpectedRecord);
H A DPdbYaml.cpp111 IO.mapOptional("TpiStream", Obj.TpiStream);
H A Dllvm-pdbutil.h195 extern llvm::cl::opt<bool> TpiStream;
H A Dllvm-pdbutil.cpp61 #include "llvm/DebugInfo/PDB/Native/TpiStream.h"
664 cl::opt<bool> TpiStream("tpi-stream",
837 const auto &Tpi = YamlObj.TpiStream.getValueOr(DefaultTpiStream);
1488 opts::pdb2yaml::TpiStream = true; member in class:opts::pdb2yaml
H A DMinimalTypeDumper.cpp23 #include "llvm/DebugInfo/PDB/Native/TpiStream.h"
32 ClassOptions Options, TpiStream *Stream,
H A DDumpOutputStyle.cpp50 #include "llvm/DebugInfo/PDB/Native/TpiStream.h"
1313 TpiStream *Stream, bool Bytes, bool Extras) {
1330 TpiStream &Stream, ArrayRef<TypeIndex> TiList,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DTpiStream.h1 //===- TpiStream.cpp - PDB Type Info (TPI) Stream 2 Access ------*- C++ -*-===//
33 class TpiStream { class in namespace:llvm::pdb
37 TpiStream(PDBFile &File, std::unique_ptr<msf::MappedBlockStream> Stream);
38 ~TpiStream();
H A DPDBFile.h40 class TpiStream;
103 Expected<TpiStream &> getPDBTpiStream();
104 Expected<TpiStream &> getPDBIpiStream();
135 std::unique_ptr<TpiStream> Tpi;
136 std::unique_ptr<TpiStream> Ipi;
H A DTpiStreamBuilder.h44 class TpiStream;
/freebsd-13-stable/contrib/llvm-project/lld/COFF/
H A DDebugTypes.cpp23 #include "llvm/DebugInfo/PDB/Native/TpiStream.h"
258 Expected<pdb::TpiStream &> expectedTpi = pdbFile.getPDBTpiStream();
261 pdb::TpiStream *maybeIpi = nullptr;
263 Expected<pdb::TpiStream &> expectedIpi = pdbFile.getPDBIpiStream();

Completed in 152 milliseconds

12