LLVM 22.0.0git
llvm::KernArgPreloadDescriptor Struct Reference

#include "Target/AMDGPU/AMDGPUArgumentUsageInfo.h"

Inheritance diagram for llvm::KernArgPreloadDescriptor:
[legend]

Public Member Functions

 KernArgPreloadDescriptor ()
Public Member Functions inherited from llvm::ArgDescriptor
 ArgDescriptor (unsigned Val=0, unsigned Mask=~0u, bool IsStack=false, bool IsSet=false)
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< MCRegisterRegs

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 98 of file AMDGPUArgumentUsageInfo.h.

Constructor & Destructor Documentation

◆ KernArgPreloadDescriptor()

llvm::KernArgPreloadDescriptor::KernArgPreloadDescriptor ( )
inline

Definition at line 99 of file AMDGPUArgumentUsageInfo.h.

Member Data Documentation

◆ Regs

SmallVector<MCRegister> llvm::KernArgPreloadDescriptor::Regs

Definition at line 100 of file AMDGPUArgumentUsageInfo.h.


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