LLVM 17.0.0git
|
#include "llvm/MC/DXContainerPSVInfo.h"
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::ResourceBindInfo > | Resources |
Definition at line 30 of file DXContainerPSVInfo.h.
|
inline |
Definition at line 40 of file DXContainerPSVInfo.h.
References BaseData, Resources, and llvm::dxbc::PSV::v2::RuntimeInfo::swapBytes().
void PSVRuntimeInfo::write | ( | raw_ostream & | OS, |
uint32_t | Version = std::numeric_limits<uint32_t>::max() |
||
) | const |
Definition at line 17 of file DXContainerPSVInfo.cpp.
References BaseData, llvm::sys::IsBigEndianHost, OS, Resources, llvm::sys::swapByteOrder(), and llvm::raw_ostream::write().
dxbc::PSV::v2::RuntimeInfo llvm::mcdxbc::PSVRuntimeInfo::BaseData |
Definition at line 31 of file DXContainerPSVInfo.h.
Referenced by swapBytes(), and write().
std::vector<dxbc::PSV::v2::ResourceBindInfo> llvm::mcdxbc::PSVRuntimeInfo::Resources |
Definition at line 32 of file DXContainerPSVInfo.h.
Referenced by swapBytes(), and write().