LLVM 17.0.0git
|
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/SwapByteOrder.h"
#include "llvm/TargetParser/Triple.h"
#include <stdint.h>
#include "DXContainerConstants.def"
Go to the source code of this file.
Classes | |
struct | llvm::dxbc::Hash |
struct | llvm::dxbc::ShaderHash |
struct | llvm::dxbc::ContainerVersion |
struct | llvm::dxbc::Header |
struct | llvm::dxbc::PartHeader |
Use this type to describe the size and type of a DXIL container part. More... | |
struct | llvm::dxbc::BitcodeHeader |
struct | llvm::dxbc::ProgramHeader |
struct | llvm::dxbc::VertexPSVInfo |
struct | llvm::dxbc::HullPSVInfo |
struct | llvm::dxbc::DomainPSVInfo |
struct | llvm::dxbc::GeometryPSVInfo |
struct | llvm::dxbc::PixelPSVInfo |
struct | llvm::dxbc::MeshPSVInfo |
struct | llvm::dxbc::AmplificationPSVInfo |
union | llvm::dxbc::PipelinePSVInfo |
struct | llvm::dxbc::PSV::v0::RuntimeInfo |
struct | llvm::dxbc::PSV::v0::ResourceBindInfo |
struct | llvm::dxbc::PSV::v1::MeshRuntimeInfo |
union | llvm::dxbc::PSV::v1::GeometryExtraInfo |
struct | llvm::dxbc::PSV::v1::RuntimeInfo |
struct | llvm::dxbc::PSV::v2::RuntimeInfo |
struct | llvm::dxbc::PSV::v2::ResourceBindInfo |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::dxbc |
namespace | llvm::dxbc::PSV |
namespace | llvm::dxbc::PSV::v0 |
namespace | llvm::dxbc::PSV::v1 |
namespace | llvm::dxbc::PSV::v2 |
Macros | |
#define | CONTAINER_PART(Part) Part, |
#define | SHADER_FLAG(Num, Val, Str) Val = 1ull << Num, |
Enumerations | |
enum class | llvm::dxbc::HashFlags : uint32_t { llvm::dxbc::None = 0 , llvm::dxbc::IncludesSource = 1 } |
enum class | llvm::dxbc::PartType { llvm::dxbc::Unknown = 0 } |
enum class | llvm::dxbc::FeatureFlags : uint64_t |
Functions | |
Triple::EnvironmentType | llvm::dxbc::getShaderStage (uint32_t Kind) |
PartType | llvm::dxbc::parsePartType (StringRef S) |
#define CONTAINER_PART | ( | Part | ) | Part, |
Definition at line 137 of file DXContainer.h.
#define SHADER_FLAG | ( | Num, | |
Val, | |||
Str | |||
) | Val = 1ull << Num, |
Definition at line 143 of file DXContainer.h.