LLVM: llvm::dxil::EntryProperties Struct Reference (original) (raw)
#include "[llvm/Analysis/DXILMetadataAnalysis.h](DXILMetadataAnalysis%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| const Function * | Entry {nullptr} |
| Triple::EnvironmentType | ShaderStage {Triple::UnknownEnvironment} |
| unsigned | NumThreadsX {0} |
| unsigned | NumThreadsY {0} |
| unsigned | NumThreadsZ {0} |
| unsigned | WaveSizeMin {0} |
| unsigned | WaveSizeMax {0} |
| unsigned | WaveSizePref {0} |
Definition at line 23 of file DXILMetadataAnalysis.h.
| llvm::dxil::EntryProperties::EntryProperties ( const Function * Fn = nullptr) | inline |
|---|
◆ Entry
◆ NumThreadsX
unsigned llvm::dxil::EntryProperties::NumThreadsX {0}
◆ NumThreadsY
unsigned llvm::dxil::EntryProperties::NumThreadsY {0}
◆ NumThreadsZ
unsigned llvm::dxil::EntryProperties::NumThreadsZ {0}
◆ ShaderStage
◆ WaveSizeMax
unsigned llvm::dxil::EntryProperties::WaveSizeMax {0}
◆ WaveSizeMin
unsigned llvm::dxil::EntryProperties::WaveSizeMin {0}
◆ WaveSizePref
unsigned llvm::dxil::EntryProperties::WaveSizePref {0}
The documentation for this struct was generated from the following file:
- include/llvm/Analysis/DXILMetadataAnalysis.h