LLVM: llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo Struct Reference (original) (raw)
#include "[Target/AMDGPU/AMDGPUResourceUsageAnalysis.h](AMDGPUResourceUsageAnalysis%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| int32_t | NumVGPR = 0 |
| int32_t | NumAGPR = 0 |
| int32_t | NumExplicitSGPR = 0 |
| int32_t | NumNamedBarrier = 0 |
| uint64_t | CalleeSegmentSize = 0 |
| uint64_t | PrivateSegmentSize = 0 |
| bool | UsesVCC = false |
| bool | UsesFlatScratch = false |
| bool | HasDynamicallySizedStack = false |
| bool | HasRecursion = false |
| bool | HasIndirectCall = false |
| SmallVector< const Function *, 16 > | Callees |
◆ Callees
◆ CalleeSegmentSize
uint64_t llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::CalleeSegmentSize = 0
◆ HasDynamicallySizedStack
bool llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::HasDynamicallySizedStack = false
◆ HasIndirectCall
bool llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::HasIndirectCall = false
◆ HasRecursion
bool llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::HasRecursion = false
◆ NumAGPR
int32_t llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::NumAGPR = 0
◆ NumExplicitSGPR
int32_t llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::NumExplicitSGPR = 0
◆ NumNamedBarrier
int32_t llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::NumNamedBarrier = 0
◆ NumVGPR
int32_t llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::NumVGPR = 0
◆ PrivateSegmentSize
uint64_t llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::PrivateSegmentSize = 0
◆ UsesFlatScratch
bool llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::UsesFlatScratch = false
◆ UsesVCC
bool llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::UsesVCC = false
The documentation for this struct was generated from the following file:
- lib/Target/AMDGPU/AMDGPUResourceUsageAnalysis.h