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: