|
LLVM 23.0.0git
|
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 () |
Definition at line 226 of file SIFrameLowering.cpp.
|
inline |
Definition at line 341 of file SIFrameLowering.cpp.
References assert(), and getParent().
|
inline |
Definition at line 371 of file SIFrameLowering.cpp.
References llvm::COPY_TO_SCRATCH_SGPR, llvm::SPILL_TO_MEM, and llvm::SPILL_TO_VGPR_LANE.
Referenced by llvm::SIFrameLowering::emitCSRSpillRestores().
|
inline |
Definition at line 360 of file SIFrameLowering.cpp.
References llvm::COPY_TO_SCRATCH_SGPR, llvm::SPILL_TO_MEM, and llvm::SPILL_TO_VGPR_LANE.
Referenced by llvm::SIFrameLowering::emitCSRSpillStores(), and llvm::SIFrameLowering::emitPrologue().