LLVM 19.0.0git
Public Member Functions | List of all members
llvm::PrologEpilogSGPRSpillBuilder Class Reference

Public Member Functions

 PrologEpilogSGPRSpillBuilder (Register Reg, const PrologEpilogSGPRSaveRestoreInfo SI, MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const DebugLoc &DL, const SIInstrInfo *TII, const SIRegisterInfo &TRI, LiveRegUnits &LiveUnits, Register FrameReg)
 
void save ()
 
void restore ()
 

Detailed Description

Definition at line 224 of file SIFrameLowering.cpp.

Constructor & Destructor Documentation

◆ PrologEpilogSGPRSpillBuilder()

llvm::PrologEpilogSGPRSpillBuilder::PrologEpilogSGPRSpillBuilder ( Register  Reg,
const PrologEpilogSGPRSaveRestoreInfo  SI,
MachineBasicBlock MBB,
MachineBasicBlock::iterator  MI,
const DebugLoc DL,
const SIInstrInfo TII,
const SIRegisterInfo TRI,
LiveRegUnits LiveUnits,
Register  FrameReg 
)
inline

Member Function Documentation

◆ restore()

void llvm::PrologEpilogSGPRSpillBuilder::restore ( )
inline

◆ save()

void llvm::PrologEpilogSGPRSpillBuilder::save ( )
inline

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