LLVM: llvm::KernArgPreloadDescriptor Struct Reference (original) (raw)

#include "[Target/AMDGPU/AMDGPUArgumentUsageInfo.h](AMDGPUArgumentUsageInfo%5F8h%5Fsource.html)"

Inheritance diagram for llvm::KernArgPreloadDescriptor:

[legend]

Public Member Functions
KernArgPreloadDescriptor ()=default
Public Member Functions inherited from llvm::ArgDescriptor
ArgDescriptor (unsigned Mask=~0u)
bool isSet () const
operator bool () const
bool isRegister () const
MCRegister getRegister () const
unsigned getStackOffset () const
unsigned getMask () const
bool isMasked () const
void print (raw_ostream &OS, const TargetRegisterInfo *TRI=nullptr) const
Public Attributes
SmallVector< MCRegister > Regs
Additional Inherited Members
Static Public Member Functions inherited from llvm::ArgDescriptor
static ArgDescriptor createRegister (Register Reg, unsigned Mask=~0u)
static ArgDescriptor createStack (unsigned Offset, unsigned Mask=~0u)
static ArgDescriptor createArg (const ArgDescriptor &Arg, unsigned Mask)

Detailed Description

Definition at line 92 of file AMDGPUArgumentUsageInfo.h.

Constructor & Destructor Documentation

llvm::KernArgPreloadDescriptor::KernArgPreloadDescriptor ( ) default

Member Data Documentation

Regs

SmallVector<MCRegister> llvm::KernArgPreloadDescriptor::Regs

Definition at line 94 of file AMDGPUArgumentUsageInfo.h.


The documentation for this struct was generated from the following file: