LLVM  16.0.0git
Classes | Enumerations | Functions
llvm::dxbc Namespace Reference

Classes

struct  BitcodeHeader
 
struct  ContainerVersion
 
struct  Hash
 
struct  Header
 
struct  PartHeader
 Use this type to describe the size and type of a DXIL container part. More...
 
struct  ProgramHeader
 
struct  ShaderHash
 

Enumerations

enum  HashFlags : uint32_t { HashFlags::None = 0, HashFlags::IncludesSource = 1 }
 
enum  PartType { PartType::Unknown = 0 }
 
enum  FeatureFlags : uint64_t
 

Functions

PartType parsePartType (StringRef S)
 

Enumeration Type Documentation

◆ FeatureFlags

Definition at line 137 of file DXContainer.h.

◆ HashFlags

Enumerator
None 
IncludesSource 

Definition at line 43 of file DXContainer.h.

◆ PartType

enum llvm::dxbc::PartType
strong
Enumerator
Unknown 

Definition at line 131 of file DXContainer.h.

Function Documentation

◆ parsePartType()

dxbc::PartType llvm::dxbc::parsePartType ( StringRef  S)

Definition at line 20 of file DXContainer.cpp.

References llvm::StringSwitch< T, R >::Default(), S, and Unknown.