LLVM: llvm::ArgDescriptor Struct Reference (original) (raw)
#include "[Target/AMDGPU/AMDGPUArgumentUsageInfo.h](AMDGPUArgumentUsageInfo%5F8h%5Fsource.html)"
Inheritance diagram for llvm::ArgDescriptor:
Detailed Description
Constructor & Destructor Documentation
| llvm::ArgDescriptor::ArgDescriptor ( unsigned Mask = ~0u) |
inline |
Member Function Documentation
◆ createArg()
◆ createRegister()
Definition at line 43 of file AMDGPUArgumentUsageInfo.h.
References ArgDescriptor(), and Reg.
Referenced by llvm::SIMachineFunctionInfo::addDispatchID(), llvm::SIMachineFunctionInfo::addDispatchPtr(), llvm::SIMachineFunctionInfo::addFlatScratchInit(), llvm::SIMachineFunctionInfo::addImplicitBufferPtr(), llvm::SIMachineFunctionInfo::addKernargSegmentPtr(), llvm::SIMachineFunctionInfo::addLDSKernelId(), llvm::SIMachineFunctionInfo::addPrivateSegmentBuffer(), llvm::SIMachineFunctionInfo::addPrivateSegmentSize(), llvm::SIMachineFunctionInfo::addPrivateSegmentWaveByteOffset(), llvm::SIMachineFunctionInfo::addQueuePtr(), llvm::SIMachineFunctionInfo::addWorkGroupIDX(), llvm::SIMachineFunctionInfo::addWorkGroupIDY(), llvm::SIMachineFunctionInfo::addWorkGroupIDZ(), llvm::SIMachineFunctionInfo::addWorkGroupInfo(), allocateSGPR32InputImpl(), llvm::SITargetLowering::allocateSpecialEntryInputVGPRs(), llvm::SITargetLowering::allocateSpecialInputVGPRsFixed(), allocateVGPR32Input(), llvm::AMDGPUFunctionArgInfo::fixedABILayout(), llvm::AMDGPULegalizerInfo::loadInputValue(), llvm::GCNTargetMachine::parseMachineFunctionInfo(), llvm::SIMachineFunctionInfo::setPrivateSegmentWaveByteOffset(), and llvm::SIMachineFunctionInfo::SIMachineFunctionInfo().
◆ createStack()
◆ getMask()
| unsigned llvm::ArgDescriptor::getMask ( ) const |
inline |
◆ getRegister()
| MCRegister llvm::ArgDescriptor::getRegister ( ) const |
inline |
◆ getStackOffset()
| unsigned llvm::ArgDescriptor::getStackOffset ( ) const |
inline |
◆ isMasked()
| bool llvm::ArgDescriptor::isMasked ( ) const |
inline |
◆ isRegister()
| bool llvm::ArgDescriptor::isRegister ( ) const |
inline |
◆ isSet()
| bool llvm::ArgDescriptor::isSet ( ) const |
inline |
◆ operator bool()
| llvm::ArgDescriptor::operator bool ( ) const |
inlineexplicit |
◆ print()
◆ AMDGPUArgumentUsageInfo
◆ AMDGPUFunctionArgInfo
The documentation for this struct was generated from the following file: