LLVM 18.0.0git
|
Namespaces | |
namespace | PSV |
Classes | |
struct | AmplificationPSVInfo |
struct | BitcodeHeader |
struct | ContainerVersion |
struct | DomainPSVInfo |
struct | GeometryPSVInfo |
struct | Hash |
struct | Header |
struct | HullPSVInfo |
struct | MeshPSVInfo |
struct | PartHeader |
Use this type to describe the size and type of a DXIL container part. More... | |
union | PipelinePSVInfo |
struct | PixelPSVInfo |
struct | ProgramHeader |
struct | ShaderHash |
struct | VertexPSVInfo |
Enumerations | |
enum class | HashFlags : uint32_t { None = 0 , IncludesSource = 1 } |
enum class | PartType { Unknown = 0 } |
enum class | FeatureFlags : uint64_t |
Functions | |
Triple::EnvironmentType | getShaderStage (uint32_t Kind) |
PartType | parsePartType (StringRef S) |
|
strong |
Definition at line 145 of file DXContainer.h.
|
strong |
Enumerator | |
---|---|
None | |
IncludesSource |
Definition at line 51 of file DXContainer.h.
|
strong |
Enumerator | |
---|---|
Unknown |
Definition at line 139 of file DXContainer.h.
|
inline |
Definition at line 41 of file DXContainer.h.
References llvm::Triple::Amplification, assert(), and llvm::Triple::Pixel.
Referenced by llvm::DXContainerYAML::PSVInfo::mapInfoForVersion(), and llvm::object::DirectX::PSVRuntimeInfo::parse().
dxbc::PartType llvm::dxbc::parsePartType | ( | StringRef | S | ) |
Definition at line 21 of file DXContainer.cpp.
References llvm::StringSwitch< T, R >::Default().