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