LLVM 22.0.0git
|
#include "llvm/ADT/BitmaskEnum.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/DXILABI.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/SwapByteOrder.h"
#include "llvm/TargetParser/Triple.h"
#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 |
Macros | |
#define | CONTAINER_PART(Part) Part, |
#define | SHADER_FEATURE_FLAG(Num, DxilModuleNum, Val, Str) Val = 1ull << Num, |
#define | ROOT_SIGNATURE_FLAG(Num, Val) Val = Num, |
#define | ROOT_DESCRIPTOR_FLAG(Num, Enum, Flag) Enum = Num, |
#define | DESCRIPTOR_RANGE_FLAG(Num, Enum, Flag) Enum = Num, |
#define | ROOT_PARAMETER(Val, Enum) Enum = Val, |
#define | DESCRIPTOR_RANGE(Val, Enum) Enum = Val, |
#define | ROOT_PARAMETER(Val, Enum) |
#define | SHADER_VISIBILITY(Val, Enum) Enum = Val, |
#define | SHADER_VISIBILITY(Val, Enum) |
#define | FILTER(Val, Enum) Enum = Val, |
#define | TEXTURE_ADDRESS_MODE(Val, Enum) Enum = Val, |
#define | COMPARISON_FUNC(Val, Enum) Enum = Val, |
#define | STATIC_BORDER_COLOR(Val, Enum) Enum = Val, |
#define | SEMANTIC_KIND(Val, Enum) Enum = Val, |
#define | COMPONENT_TYPE(Val, Enum) Enum = Val, |
#define | INTERPOLATION_MODE(Val, Enum) Enum = Val, |
#define | RESOURCE_TYPE(Val, Enum) Enum = Val, |
#define | RESOURCE_KIND(Val, Enum) Enum = Val, |
#define | RESOURCE_FLAG(Index, Enum) bool Enum = false; |
#define | COMPONENT_PRECISION(Val, Enum) Enum = Val, |
#define | D3D_SYSTEM_VALUE(Val, Enum) Enum = Val, |
#define | COMPONENT_TYPE(Val, Enum) Enum = Val, |
#define COMPARISON_FUNC | ( | Val, | |
Enum | |||
) | Enum = Val, |
Definition at line 243 of file DXContainer.h.
#define COMPONENT_PRECISION | ( | Val, | |
Enum | |||
) | Enum = Val, |
Definition at line 578 of file DXContainer.h.
#define COMPONENT_TYPE | ( | Val, | |
Enum | |||
) | Enum = Val, |
Definition at line 592 of file DXContainer.h.
#define COMPONENT_TYPE | ( | Val, | |
Enum | |||
) | Enum = Val, |
Definition at line 592 of file DXContainer.h.
#define CONTAINER_PART | ( | Part | ) | Part, |
Definition at line 148 of file DXContainer.h.
#define D3D_SYSTEM_VALUE | ( | Val, | |
Enum | |||
) | Enum = Val, |
Definition at line 585 of file DXContainer.h.
#define DESCRIPTOR_RANGE | ( | Val, | |
Enum | |||
) | Enum = Val, |
Definition at line 195 of file DXContainer.h.
#define DESCRIPTOR_RANGE_FLAG | ( | Num, | |
Enum, | |||
Flag | |||
) | Enum = Num, |
Definition at line 179 of file DXContainer.h.
#define FILTER | ( | Val, | |
Enum | |||
) | Enum = Val, |
Definition at line 229 of file DXContainer.h.
#define INTERPOLATION_MODE | ( | Val, | |
Enum | |||
) | Enum = Val, |
Definition at line 397 of file DXContainer.h.
Definition at line 418 of file DXContainer.h.
#define RESOURCE_KIND | ( | Val, | |
Enum | |||
) | Enum = Val, |
Definition at line 411 of file DXContainer.h.
#define RESOURCE_TYPE | ( | Val, | |
Enum | |||
) | Enum = Val, |
Definition at line 404 of file DXContainer.h.
#define ROOT_DESCRIPTOR_FLAG | ( | Num, | |
Enum, | |||
Flag | |||
) | Enum = Num, |
Definition at line 170 of file DXContainer.h.
#define ROOT_PARAMETER | ( | Val, | |
Enum | |||
) | Enum = Val, |
Definition at line 202 of file DXContainer.h.
#define ROOT_PARAMETER | ( | Val, | |
Enum | |||
) |
Definition at line 202 of file DXContainer.h.
#define ROOT_SIGNATURE_FLAG | ( | Num, | |
Val | |||
) | Val = Num, |
Definition at line 161 of file DXContainer.h.
#define SEMANTIC_KIND | ( | Val, | |
Enum | |||
) | Enum = Val, |
Definition at line 383 of file DXContainer.h.
#define SHADER_FEATURE_FLAG | ( | Num, | |
DxilModuleNum, | |||
Val, | |||
Str | |||
) | Val = 1ull << Num, |
Definition at line 154 of file DXContainer.h.
#define SHADER_VISIBILITY | ( | Val, | |
Enum | |||
) | Enum = Val, |
Definition at line 219 of file DXContainer.h.
#define SHADER_VISIBILITY | ( | Val, | |
Enum | |||
) |
Definition at line 219 of file DXContainer.h.
#define STATIC_BORDER_COLOR | ( | Val, | |
Enum | |||
) | Enum = Val, |
Definition at line 250 of file DXContainer.h.
#define TEXTURE_ADDRESS_MODE | ( | Val, | |
Enum | |||
) | Enum = Val, |
Definition at line 236 of file DXContainer.h.