LLVM 20.0.0git
|
#include "llvm/BinaryFormat/DXContainer.h"
Public Member Functions | |
void | swapBytes () |
void | swapBytes (Triple::EnvironmentType Stage) |
Public Member Functions inherited from llvm::dxbc::PSV::v0::RuntimeInfo | |
void | swapBytes () |
void | swapBytes (Triple::EnvironmentType Stage) |
Public Attributes | |
uint8_t | ShaderStage |
uint8_t | UsesViewID |
GeometryExtraInfo | GeomData |
uint8_t | SigInputElements |
uint8_t | SigOutputElements |
uint8_t | SigPatchOrPrimElements |
uint8_t | SigInputVectors |
uint8_t | SigOutputVectors [4] |
Public Attributes inherited from llvm::dxbc::PSV::v0::RuntimeInfo | |
PipelinePSVInfo | StageInfo |
uint32_t | MinimumWaveLaneCount |
uint32_t | MaximumWaveLaneCount |
Definition at line 375 of file DXContainer.h.
|
inline |
Definition at line 389 of file DXContainer.h.
Referenced by llvm::dxbc::PSV::v2::RuntimeInfo::swapBytes().
|
inline |
Definition at line 393 of file DXContainer.h.
References GeomData, llvm::Triple::Geometry, llvm::dxbc::PSV::v1::GeometryExtraInfo::MaxVertexCount, llvm::sys::swapByteOrder(), and llvm::dxbc::PSV::v0::RuntimeInfo::swapBytes().
GeometryExtraInfo llvm::dxbc::PSV::v1::RuntimeInfo::GeomData |
Definition at line 378 of file DXContainer.h.
Referenced by swapBytes().
uint8_t llvm::dxbc::PSV::v1::RuntimeInfo::ShaderStage |
Definition at line 376 of file DXContainer.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::PSVInfo >::mapping(), and llvm::DXContainerYAML::PSVInfo::PSVInfo().
uint8_t llvm::dxbc::PSV::v1::RuntimeInfo::SigInputElements |
Definition at line 381 of file DXContainer.h.
Referenced by llvm::mcdxbc::PSVRuntimeInfo::finalize().
uint8_t llvm::dxbc::PSV::v1::RuntimeInfo::SigInputVectors |
Definition at line 386 of file DXContainer.h.
uint8_t llvm::dxbc::PSV::v1::RuntimeInfo::SigOutputElements |
Definition at line 382 of file DXContainer.h.
Referenced by llvm::mcdxbc::PSVRuntimeInfo::finalize().
uint8_t llvm::dxbc::PSV::v1::RuntimeInfo::SigOutputVectors[4] |
Definition at line 387 of file DXContainer.h.
uint8_t llvm::dxbc::PSV::v1::RuntimeInfo::SigPatchOrPrimElements |
Definition at line 383 of file DXContainer.h.
Referenced by llvm::mcdxbc::PSVRuntimeInfo::finalize().
uint8_t llvm::dxbc::PSV::v1::RuntimeInfo::UsesViewID |
Definition at line 377 of file DXContainer.h.
Referenced by llvm::yaml::MappingTraits< DXContainerYAML::PSVInfo >::mapping().