Go to the source code of this file.
|
namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations.
|
|
namespace | llvm::yaml |
|
|
#define | SHADER_FEATURE_FLAG(Num, DxilModuleNum, Val, Str) Val = (FlagData & (uint64_t)dxbc::FeatureFlags::Val) > 0; |
|
#define | SHADER_FEATURE_FLAG(Num, DxilModuleNum, Val, Str) |
|
#define | SHADER_FEATURE_FLAG(Num, DxilModuleNum, Val, Str) IO.mapRequired(#Val, Flags.Val); |
|
#define | RESOURCE_FLAG(FlagIndex, Enum) IO.mapRequired(#Enum, Flags.Bits.Enum); |
|
◆ RESOURCE_FLAG
#define RESOURCE_FLAG |
( |
|
FlagIndex, |
|
|
|
Enum |
|
) |
| IO.mapRequired(#Enum, Flags.Bits.Enum); |
◆ SHADER_FEATURE_FLAG [1/3]
#define SHADER_FEATURE_FLAG |
( |
|
Num, |
|
|
|
DxilModuleNum, |
|
|
|
Val, |
|
|
|
Str |
|
) |
| Val = (FlagData & (uint64_t)dxbc::FeatureFlags::Val) > 0; |
◆ SHADER_FEATURE_FLAG [2/3]
#define SHADER_FEATURE_FLAG |
( |
|
Num, |
|
|
|
DxilModuleNum, |
|
|
|
Val, |
|
|
|
Str |
|
) |
| |
Value: if (Val) \
Flag |= (
uint64_t)dxbc::FeatureFlags::Val;
◆ SHADER_FEATURE_FLAG [3/3]
#define SHADER_FEATURE_FLAG |
( |
|
Num, |
|
|
|
DxilModuleNum, |
|
|
|
Val, |
|
|
|
Str |
|
) |
| IO.mapRequired(#Val, Flags.Val); |