LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::KernArgPreloadDescriptor Struct Reference

#include "Target/AMDGPU/AMDGPUArgumentUsageInfo.h"

Inheritance diagram for llvm::KernArgPreloadDescriptor:
Inheritance graph

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

Constructor & Destructor Documentation

◆ KernArgPreloadDescriptor()

llvm::KernArgPreloadDescriptor::KernArgPreloadDescriptor ( )

Definition at line 96 of file AMDGPUArgumentUsageInfo.h.

Member Data Documentation

◆ Regs

SmallVector<MCRegister> llvm::KernArgPreloadDescriptor::Regs

Definition at line 97 of file AMDGPUArgumentUsageInfo.h.

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