|
LLVM 22.0.0git
|
This file declares classes for handling the YAML representation of DXContainer. More...
#include "llvm/ADT/StringRef.h"#include "llvm/BinaryFormat/DXContainer.h"#include "llvm/Object/DXContainer.h"#include "llvm/ObjectYAML/YAML.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/YAMLTraits.h"#include <array>#include <optional>#include <string>#include <vector>#include "llvm/BinaryFormat/DXContainerConstants.def"Go to the source code of this file.
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::DXContainerYAML |
| namespace | llvm::yaml |
Macros | |
| #define | SHADER_FEATURE_FLAG(Num, DxilModuleNum, Val, Str) |
| #define | ROOT_DESCRIPTOR_FLAG(Num, Enum, Flag) |
| #define | DESCRIPTOR_RANGE_FLAG(Num, Enum, Flag) |
| #define | STATIC_SAMPLER_FLAG(Num, Enum, Flag) |
| #define | ROOT_SIGNATURE_FLAG(Num, Val) |
Typedefs | |
| using | llvm::DXContainerYAML::ResourceFlags = dxbc::PSV::ResourceFlags |
| using | llvm::DXContainerYAML::ResourceBindInfo = dxbc::PSV::v2::ResourceBindInfo |
This file declares classes for handling the YAML representation of DXContainer.
Definition in file DXContainerYAML.h.
| #define DESCRIPTOR_RANGE_FLAG | ( | Num, | |
| Enum, | |||
| Flag ) |
Definition at line 103 of file DXContainerYAML.h.
| #define ROOT_DESCRIPTOR_FLAG | ( | Num, | |
| Enum, | |||
| Flag ) |
Definition at line 90 of file DXContainerYAML.h.
| #define ROOT_SIGNATURE_FLAG | ( | Num, | |
| Val ) |
Definition at line 209 of file DXContainerYAML.h.
| #define SHADER_FEATURE_FLAG | ( | Num, | |
| DxilModuleNum, | |||
| Val, | |||
| Str ) |
Definition at line 60 of file DXContainerYAML.h.
| #define STATIC_SAMPLER_FLAG | ( | Num, | |
| Enum, | |||
| Flag ) |
Definition at line 184 of file DXContainerYAML.h.