LLVM 18.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 223 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 

Member Function Documentation

◆ restore()

void llvm::PrologEpilogSGPRSpillBuilder::restore ( )

◆ save()

void llvm::PrologEpilogSGPRSpillBuilder::save ( )

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