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

Constructor & Destructor Documentation

◆ KernArgPreloadDescriptor()

llvm::KernArgPreloadDescriptor::KernArgPreloadDescriptor ( )
inline

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: