LLVM: include/llvm/BinaryFormat/DXContainer.h File Reference (original) (raw)
#include "[llvm/ADT/BitmaskEnum.h](BitmaskEnum%5F8h%5Fsource.html)"#include "[llvm/ADT/StringRef.h](StringRef%5F8h%5Fsource.html)"#include "[llvm/Support/Compiler.h](Compiler%5F8h%5Fsource.html)"#include "[llvm/Support/DXILABI.h](DXILABI%5F8h%5Fsource.html)"#include "[llvm/Support/Error.h](llvm%5F2Support%5F2Error%5F8h%5Fsource.html)"#include "[llvm/Support/SwapByteOrder.h](SwapByteOrder%5F8h%5Fsource.html)"#include "[llvm/TargetParser/Triple.h](Triple%5F8h%5Fsource.html)"#include <stdint.h>#include "DXContainerConstants.def"#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::dxbc |
| namespace | llvm::dxbc::PSV |
| namespace | llvm::dxbc::PSV::v0 |
| namespace | llvm::dxbc::PSV::v1 |
| namespace | llvm::dxbc::PSV::v2 |
| namespace | llvm::dxbc::PSV::v3 |
| namespace | llvm::dxbc::RTS0 |
| namespace | llvm::dxbc::RTS0::v1 |
| namespace | llvm::dxbc::RTS0::v2 |
| namespace | llvm::dxbc::RTS0::v3 |
| Macros | |
|---|---|
| #define | CONTAINER_PART(Part) |
| #define | SHADER_FEATURE_FLAG(Num, DxilModuleNum, Val, Str) |
| #define | ROOT_SIGNATURE_FLAG(Num, Val) |
| #define | ROOT_DESCRIPTOR_FLAG(Num, Enum, Flag) |
| #define | DESCRIPTOR_RANGE_FLAG(Num, Enum, Flag) |
| #define | STATIC_SAMPLER_FLAG(Num, Enum, Flag) |
| #define | ROOT_PARAMETER(Val, Enum) |
| #define | SHADER_VISIBILITY(Val, Enum) |
| #define | FILTER(Val, Enum) |
| #define | TEXTURE_ADDRESS_MODE(Val, Enum) |
| #define | COMPARISON_FUNC(Val, Enum) |
| #define | STATIC_BORDER_COLOR(Val, Enum) |
| #define | SEMANTIC_KIND(Val, Enum) |
| #define | COMPONENT_TYPE(Val, Enum) |
| #define | INTERPOLATION_MODE(Val, Enum) |
| #define | RESOURCE_TYPE(Val, Enum) |
| #define | RESOURCE_KIND(Val, Enum) |
| #define | RESOURCE_FLAG(Index, Enum) |
| #define | COMPONENT_PRECISION(Val, Enum) |
| #define | D3D_SYSTEM_VALUE(Val, Enum) |
| #define | COMPONENT_TYPE(Val, Enum) |
◆ COMPARISON_FUNC
| #define COMPARISON_FUNC | ( | Val, |
|---|---|---|
| Enum ) |
◆ COMPONENT_PRECISION
| #define COMPONENT_PRECISION | ( | Val, |
|---|---|---|
| Enum ) |
◆ COMPONENT_TYPE [1/2]
| #define COMPONENT_TYPE | ( | Val, |
|---|---|---|
| Enum ) |
◆ COMPONENT_TYPE [2/2]
| #define COMPONENT_TYPE | ( | Val, |
|---|---|---|
| Enum ) |
◆ CONTAINER_PART
| #define CONTAINER_PART | ( | Part | ) |
|---|
◆ D3D_SYSTEM_VALUE
| #define D3D_SYSTEM_VALUE | ( | Val, |
|---|---|---|
| Enum ) |
◆ DESCRIPTOR_RANGE_FLAG
| #define DESCRIPTOR_RANGE_FLAG | ( | Num, |
|---|---|---|
| Enum, | ||
| Flag ) |
◆ FILTER
| #define FILTER | ( | Val, |
|---|---|---|
| Enum ) |
◆ INTERPOLATION_MODE
| #define INTERPOLATION_MODE | ( | Val, |
|---|---|---|
| Enum ) |
◆ RESOURCE_FLAG
| #define RESOURCE_FLAG | ( | Index, |
|---|---|---|
| Enum ) |
◆ RESOURCE_KIND
| #define RESOURCE_KIND | ( | Val, |
|---|---|---|
| Enum ) |
◆ RESOURCE_TYPE
| #define RESOURCE_TYPE | ( | Val, |
|---|---|---|
| Enum ) |
◆ ROOT_DESCRIPTOR_FLAG
| #define ROOT_DESCRIPTOR_FLAG | ( | Num, |
|---|---|---|
| Enum, | ||
| Flag ) |
◆ ROOT_PARAMETER
| #define ROOT_PARAMETER | ( | Val, |
|---|---|---|
| Enum ) |
◆ ROOT_SIGNATURE_FLAG
| #define ROOT_SIGNATURE_FLAG | ( | Num, |
|---|---|---|
| Val ) |
◆ SEMANTIC_KIND
| #define SEMANTIC_KIND | ( | Val, |
|---|---|---|
| Enum ) |
◆ SHADER_FEATURE_FLAG
| #define SHADER_FEATURE_FLAG | ( | Num, |
|---|---|---|
| DxilModuleNum, | ||
| Val, | ||
| Str ) |
◆ SHADER_VISIBILITY
| #define SHADER_VISIBILITY | ( | Val, |
|---|---|---|
| Enum ) |
◆ STATIC_BORDER_COLOR
| #define STATIC_BORDER_COLOR | ( | Val, |
|---|---|---|
| Enum ) |
◆ STATIC_SAMPLER_FLAG
| #define STATIC_SAMPLER_FLAG | ( | Num, |
|---|---|---|
| Enum, | ||
| Flag ) |
◆ TEXTURE_ADDRESS_MODE
| #define TEXTURE_ADDRESS_MODE | ( | Val, |
|---|---|---|
| Enum ) |