LLVM  17.0.0git
Classes | Namespaces | Macros
DXContainerYAML.h File Reference
#include "llvm/ADT/StringRef.h"
#include "llvm/BinaryFormat/DXContainer.h"
#include "llvm/ObjectYAML/YAML.h"
#include "llvm/Support/YAMLTraits.h"
#include <cstdint>
#include <optional>
#include <string>
#include <vector>
#include "llvm/BinaryFormat/DXContainerConstants.def"
Include dependency graph for DXContainerYAML.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  llvm::DXContainerYAML::VersionTuple
struct  llvm::DXContainerYAML::FileHeader
struct  llvm::DXContainerYAML::DXILProgram
struct  llvm::DXContainerYAML::ShaderFlags
struct  llvm::DXContainerYAML::ShaderHash
struct  llvm::DXContainerYAML::Part
struct  llvm::DXContainerYAML::Object
struct  llvm::yaml::MappingTraits< DXContainerYAML::VersionTuple >
struct  llvm::yaml::MappingTraits< DXContainerYAML::FileHeader >
struct  llvm::yaml::MappingTraits< DXContainerYAML::DXILProgram >
struct  llvm::yaml::MappingTraits< DXContainerYAML::ShaderFlags >
struct  llvm::yaml::MappingTraits< DXContainerYAML::ShaderHash >
struct  llvm::yaml::MappingTraits< DXContainerYAML::Part >
struct  llvm::yaml::MappingTraits< DXContainerYAML::Object >


 This is an optimization pass for GlobalISel generic memory operations.


#define SHADER_FLAG(Num, Val, Str)   bool Val = false;

Detailed Description

This file declares classes for handling the YAML representation of DXContainer.

Definition in file DXContainerYAML.h.

Macro Definition Documentation


#define SHADER_FLAG (   Num,
)    bool Val = false;

Definition at line 58 of file DXContainerYAML.h.