LLVM 22.0.0git
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

Definition at line 338 of file SIFrameLowering.cpp.

References assert(), and getParent().

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: