LLVM 23.0.0git
llvm::mcdxbc::SourceInfo::SourceNames Struct Reference

#include "llvm/MC/DXContainerInfo.h"

Inheritance diagram for llvm::mcdxbc::SourceInfo::SourceNames:
[legend]

Classes

struct  Entry
struct  Header

Public Member Functions

void compute ()
 Compute headers based on the content of entries.
Public Member Functions inherited from llvm::mcdxbc::SourceInfo::Section
void computeGenericHeader (uint32_t ContentSize, dxbc::SourceInfo::SectionType Type)

Public Attributes

Header Parameters
SmallVector< EntryEntries
Public Attributes inherited from llvm::mcdxbc::SourceInfo::Section
dxbc::SourceInfo::SectionHeader GenericHeader

Detailed Description

Definition at line 75 of file DXContainerInfo.h.

Member Function Documentation

◆ compute()

void SourceInfo::SourceNames::compute ( )

Compute headers based on the content of entries.

Definition at line 156 of file DXContainerInfo.cpp.

References align(), llvm::mcdxbc::SourceInfo::Section::computeGenericHeader(), Entries, and Parameters.

Member Data Documentation

◆ Entries

SmallVector<Entry> llvm::mcdxbc::SourceInfo::SourceNames::Entries

Definition at line 100 of file DXContainerInfo.h.

Referenced by compute(), parseNames(), and llvm::mcdxbc::SourceInfoBuilder::write().

◆ Parameters

Header llvm::mcdxbc::SourceInfo::SourceNames::Parameters

Definition at line 99 of file DXContainerInfo.h.

Referenced by compute(), parseNames(), and llvm::mcdxbc::SourceInfoBuilder::write().


The documentation for this struct was generated from the following files: