LLVM: llvm::CalleeSavedInfo Class Reference (original) (raw)
The CalleeSavedInfo class tracks the information need to locate where a callee saved register is in the current frame. More...
#include "[llvm/CodeGen/MachineFrameInfo.h](MachineFrameInfo%5F8h%5Fsource.html)"
Detailed Description
The CalleeSavedInfo class tracks the information need to locate where a callee saved register is in the current frame.
Callee saved reg can also be saved to a different register rather than on the stack by setting DstReg instead of FrameIdx.
Definition at line 35 of file MachineFrameInfo.h.
Constructor & Destructor Documentation
| llvm::CalleeSavedInfo::CalleeSavedInfo ( MCRegister R, int FI = 0 ) |
inlineexplicit |
Member Function Documentation
◆ getDstReg()
| MCRegister llvm::CalleeSavedInfo::getDstReg ( ) const |
inline |
◆ getFrameIdx()
| int llvm::CalleeSavedInfo::getFrameIdx ( ) const |
inline |
◆ getReg()
| MCRegister llvm::CalleeSavedInfo::getReg ( ) const |
inline |
◆ isRestored()
| bool llvm::CalleeSavedInfo::isRestored ( ) const |
inline |
◆ isSpilledToReg()
| bool llvm::CalleeSavedInfo::isSpilledToReg ( ) const |
inline |
◆ setDstReg()
| void llvm::CalleeSavedInfo::setDstReg ( MCRegister SpillReg) |
inline |
◆ setFrameIdx()
| void llvm::CalleeSavedInfo::setFrameIdx ( int FI) |
inline |
◆ setReg()
| void llvm::CalleeSavedInfo::setReg ( MCRegister R) |
inline |
◆ setRestored()
| void llvm::CalleeSavedInfo::setRestored ( bool R) |
inline |
Member Data Documentation
◆ DstReg
◆ FrameIdx
int llvm::CalleeSavedInfo::FrameIdx
The documentation for this class was generated from the following file: