|
LLVM 23.0.0git
|
#include "llvm/MC/DXContainerInfo.h"
Classes | |
| struct | Entry |
Public Member Functions | |
| void | computeUncompressed (dxbc::SourceInfo::Contents::CompressionType Type) |
| Compute Parameters based on the content of Args. | |
| void | computeFinalSize (uint32_t CompressedSize) |
| Update Parameters based on the compressed size of section content. | |
| Public Member Functions inherited from llvm::mcdxbc::SourceInfo::Section | |
| void | computeGenericHeader (uint32_t ContentSize, dxbc::SourceInfo::SectionType Type) |
Public Attributes | |
| dxbc::SourceInfo::Contents::Header | Parameters |
| SmallVector< Entry > | Entries |
| Public Attributes inherited from llvm::mcdxbc::SourceInfo::Section | |
| dxbc::SourceInfo::SectionHeader | GenericHeader |
Definition at line 56 of file DXContainerInfo.h.
| void SourceInfo::SourceContents::computeFinalSize | ( | uint32_t | CompressedSize | ) |
Update Parameters based on the compressed size of section content.
Definition at line 131 of file DXContainerInfo.cpp.
References align(), llvm::mcdxbc::SourceInfo::Section::computeGenericHeader(), and Parameters.
Referenced by computeUncompressed().
| void SourceInfo::SourceContents::computeUncompressed | ( | dxbc::SourceInfo::Contents::CompressionType | Type | ) |
Compute Parameters based on the content of Args.
Sizes are computed assuming CompressionType == None.
Definition at line 117 of file DXContainerInfo.cpp.
References align(), computeFinalSize(), Entries, and Parameters.
| SmallVector<Entry> llvm::mcdxbc::SourceInfo::SourceContents::Entries |
Definition at line 66 of file DXContainerInfo.h.
Referenced by computeUncompressed(), and parseUncompressedContentsEntries().
| dxbc::SourceInfo::Contents::Header llvm::mcdxbc::SourceInfo::SourceContents::Parameters |
Definition at line 65 of file DXContainerInfo.h.
Referenced by computeFinalSize(), computeUncompressed(), parseContents(), parseContentsEntries(), parseUncompressedContentsEntries(), and llvm::mcdxbc::SourceInfoBuilder::write().