LLVM 22.0.0git
|
#include "Target/AMDGPU/AMDGPUResourceUsageAnalysis.h"
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 |
Definition at line 32 of file AMDGPUResourceUsageAnalysis.h.
SmallVector<const Function *, 16> llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::Callees |
Definition at line 46 of file AMDGPUResourceUsageAnalysis.h.
Referenced by llvm::MCResourceInfo::gatherResourceInfo().
uint64_t llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::CalleeSegmentSize = 0 |
Definition at line 39 of file AMDGPUResourceUsageAnalysis.h.
bool llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::HasDynamicallySizedStack = false |
Definition at line 43 of file AMDGPUResourceUsageAnalysis.h.
bool llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::HasIndirectCall = false |
Definition at line 45 of file AMDGPUResourceUsageAnalysis.h.
bool llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::HasRecursion = false |
Definition at line 44 of file AMDGPUResourceUsageAnalysis.h.
int32_t llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::NumAGPR = 0 |
Definition at line 36 of file AMDGPUResourceUsageAnalysis.h.
Referenced by llvm::MCResourceInfo::gatherResourceInfo().
int32_t llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::NumExplicitSGPR = 0 |
Definition at line 37 of file AMDGPUResourceUsageAnalysis.h.
Referenced by llvm::MCResourceInfo::gatherResourceInfo().
int32_t llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::NumNamedBarrier = 0 |
Definition at line 38 of file AMDGPUResourceUsageAnalysis.h.
Referenced by llvm::MCResourceInfo::gatherResourceInfo().
int32_t llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::NumVGPR = 0 |
Definition at line 35 of file AMDGPUResourceUsageAnalysis.h.
Referenced by llvm::MCResourceInfo::gatherResourceInfo().
uint64_t llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::PrivateSegmentSize = 0 |
Definition at line 40 of file AMDGPUResourceUsageAnalysis.h.
bool llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::UsesFlatScratch = false |
Definition at line 42 of file AMDGPUResourceUsageAnalysis.h.
bool llvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo::UsesVCC = false |
Definition at line 41 of file AMDGPUResourceUsageAnalysis.h.