#include "llvm/ObjectYAML/DXContainerYAML.h"
#include "llvm/BinaryFormat/DXContainer.h"
#include "llvm/BinaryFormat/DXContainerConstants.def"
Go to the source code of this file.
|
| llvm |
| This is an optimization pass for GlobalISel generic memory operations.
|
|
| llvm::yaml |
|
◆ SHADER_FLAG [1/3]
#define SHADER_FLAG |
( |
|
Num, |
|
|
|
Val, |
|
|
|
Str |
|
) |
| Val = (FlagData & (uint64_t)dxbc::FeatureFlags::Val) > 0; |
◆ SHADER_FLAG [2/3]
#define SHADER_FLAG |
( |
|
Num, |
|
|
|
Val, |
|
|
|
Str |
|
) |
| |
Value: if (Val) \
Flag |= (
uint64_t)dxbc::FeatureFlags::Val;
◆ SHADER_FLAG [3/3]
#define SHADER_FLAG |
( |
|
Num, |
|
|
|
Val, |
|
|
|
Str |
|
) |
| IO.mapRequired(#Val, Flags.Val); |