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

#include "llvm/MC/DXContainerInfo.h"

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

Public Types

using Entry = std::pair<StringRef, StringRef>

Public Member Functions

void compute ()
 Compute Parameters based on Args.
Public Member Functions inherited from llvm::mcdxbc::SourceInfo::Section
void computeGenericHeader (uint32_t ContentSize, dxbc::SourceInfo::SectionType Type)

Public Attributes

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

Detailed Description

Definition at line 106 of file DXContainerInfo.h.

Member Typedef Documentation

◆ Entry

Member Function Documentation

◆ compute()

void SourceInfo::ProgramArgs::compute ( )

Compute Parameters based on Args.

Definition at line 170 of file DXContainerInfo.cpp.

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

Member Data Documentation

◆ Args

SmallVector<Entry> llvm::mcdxbc::SourceInfo::ProgramArgs::Args

Definition at line 110 of file DXContainerInfo.h.

Referenced by compute().

◆ Parameters

dxbc::SourceInfo::Args::Header llvm::mcdxbc::SourceInfo::ProgramArgs::Parameters

Definition at line 109 of file DXContainerInfo.h.

Referenced by compute().


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