LLVM 20.0.0git
Public Member Functions | List of all members
llvm::PrologEpilogSGPRSaveRestoreInfo Class Reference

#include "Target/AMDGPU/SIMachineFunctionInfo.h"

Public Member Functions

 PrologEpilogSGPRSaveRestoreInfo (SGPRSaveKind K, int I)
 
 PrologEpilogSGPRSaveRestoreInfo (SGPRSaveKind K, Register R)
 
Register getReg () const
 
int getIndex () const
 
SGPRSaveKind getKind () const
 

Detailed Description

Definition at line 371 of file SIMachineFunctionInfo.h.

Constructor & Destructor Documentation

◆ PrologEpilogSGPRSaveRestoreInfo() [1/2]

llvm::PrologEpilogSGPRSaveRestoreInfo::PrologEpilogSGPRSaveRestoreInfo ( SGPRSaveKind  K,
int  I 
)
inline

Definition at line 379 of file SIMachineFunctionInfo.h.

◆ PrologEpilogSGPRSaveRestoreInfo() [2/2]

llvm::PrologEpilogSGPRSaveRestoreInfo::PrologEpilogSGPRSaveRestoreInfo ( SGPRSaveKind  K,
Register  R 
)
inline

Definition at line 380 of file SIMachineFunctionInfo.h.

Member Function Documentation

◆ getIndex()

int llvm::PrologEpilogSGPRSaveRestoreInfo::getIndex ( ) const
inline

Definition at line 383 of file SIMachineFunctionInfo.h.

References Index.

◆ getKind()

SGPRSaveKind llvm::PrologEpilogSGPRSaveRestoreInfo::getKind ( ) const
inline

Definition at line 384 of file SIMachineFunctionInfo.h.

◆ getReg()

Register llvm::PrologEpilogSGPRSaveRestoreInfo::getReg ( ) const
inline

Definition at line 382 of file SIMachineFunctionInfo.h.

References Reg.

Member Data Documentation

◆ Index

int llvm::PrologEpilogSGPRSaveRestoreInfo::Index

Definition at line 374 of file SIMachineFunctionInfo.h.

Referenced by getIndex().

◆ Reg

Register llvm::PrologEpilogSGPRSaveRestoreInfo::Reg

Definition at line 375 of file SIMachineFunctionInfo.h.

Referenced by getReg().


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