LLVM 17.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::mcdxbc::PSVRuntimeInfo Struct Reference

#include "llvm/MC/DXContainerPSVInfo.h"

Collaboration diagram for llvm::mcdxbc::PSVRuntimeInfo:
Collaboration graph
[legend]

Public Member Functions

void write (raw_ostream &OS, uint32_t Version=std::numeric_limits< uint32_t >::max()) const
 
void swapBytes (Triple::EnvironmentType Stage)
 

Public Attributes

dxbc::PSV::v2::RuntimeInfo BaseData
 
std::vector< dxbc::PSV::v2::ResourceBindInfoResources
 

Detailed Description

Definition at line 30 of file DXContainerPSVInfo.h.

Member Function Documentation

◆ swapBytes()

void llvm::mcdxbc::PSVRuntimeInfo::swapBytes ( Triple::EnvironmentType  Stage)
inline

◆ write()

void PSVRuntimeInfo::write ( raw_ostream OS,
uint32_t  Version = std::numeric_limits<uint32_t>::max() 
) const

Member Data Documentation

◆ BaseData

dxbc::PSV::v2::RuntimeInfo llvm::mcdxbc::PSVRuntimeInfo::BaseData

Definition at line 31 of file DXContainerPSVInfo.h.

Referenced by swapBytes(), and write().

◆ Resources

std::vector<dxbc::PSV::v2::ResourceBindInfo> llvm::mcdxbc::PSVRuntimeInfo::Resources

Definition at line 32 of file DXContainerPSVInfo.h.

Referenced by swapBytes(), and write().


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