LLVM 22.0.0git
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 388 of file SIMachineFunctionInfo.h.

Constructor & Destructor Documentation

◆ PrologEpilogSGPRSaveRestoreInfo() [1/2]

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

Definition at line 396 of file SIMachineFunctionInfo.h.

References I, and Index.

◆ PrologEpilogSGPRSaveRestoreInfo() [2/2]

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

Definition at line 397 of file SIMachineFunctionInfo.h.

References Reg.

Member Function Documentation

◆ getIndex()

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

Definition at line 400 of file SIMachineFunctionInfo.h.

References Index.

◆ getKind()

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

Definition at line 401 of file SIMachineFunctionInfo.h.

◆ getReg()

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

Definition at line 399 of file SIMachineFunctionInfo.h.

References Reg.

Member Data Documentation

◆ Index

int llvm::PrologEpilogSGPRSaveRestoreInfo::Index

Definition at line 391 of file SIMachineFunctionInfo.h.

Referenced by getIndex(), and PrologEpilogSGPRSaveRestoreInfo().

◆ Reg

Register llvm::PrologEpilogSGPRSaveRestoreInfo::Reg

Definition at line 392 of file SIMachineFunctionInfo.h.

Referenced by getReg(), and PrologEpilogSGPRSaveRestoreInfo().


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