Go to the documentation of this file.
9 #ifndef LLVM_DEBUGINFO_PDB_NATIVE_DBIMODULEDESCRIPTOR_H
10 #define LLVM_DEBUGINFO_PDB_NATIVE_DBIMODULEDESCRIPTOR_H
21 struct ModuleInfoHeader;
22 struct SectionContrib;
63 Length =
Info.getRecordLength();
70 #endif // LLVM_DEBUGINFO_PDB_NATIVE_DBIMODULEDESCRIPTOR_H
This is an optimization pass for GlobalISel generic memory operations.
uint32_t getSourceFileNameIndex() const
static ErrorSuccess success()
Create a success value.
DbiModuleDescriptor()=default
uint16_t getTypeServerIndex() const
uint32_t getRecordLength() const
Analysis containing CSE Info
DbiModuleDescriptor & operator=(const DbiModuleDescriptor &Info)=default
uint32_t getPdbFilePathNameIndex() const
uint32_t getNumberOfFiles() const
uint32_t getSymbolDebugInfoByteSize() const
uint32_t getC11LineInfoByteSize() const
static Error initialize(BinaryStreamRef Stream, DbiModuleDescriptor &Info)
const SectionContrib & getSectionContrib() const
StringRef - Represent a constant reference to a string, i.e.
Lightweight error class with error context and mandatory checking.
uint16_t getModuleStreamIndex() const
uint32_t getC13LineInfoByteSize() const
StringRef getObjFileName() const
StringRef getModuleName() const
BinaryStreamRef is to BinaryStream what ArrayRef is to an Array.