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