LLVM  6.0.0svn
Public Member Functions | List of all members
llvm::CalleeSavedInfo Class Reference

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"

Public Member Functions

 CalleeSavedInfo (unsigned R, int FI=0)
 
unsigned getReg () const
 
int getFrameIdx () const
 
void setFrameIdx (int FI)
 
bool isRestored () const
 
void setRestored (bool R)
 

Detailed Description

The CalleeSavedInfo class tracks the information need to locate where a callee saved register is in the current frame.

Definition at line 31 of file MachineFrameInfo.h.

Constructor & Destructor Documentation

◆ CalleeSavedInfo()

llvm::CalleeSavedInfo::CalleeSavedInfo ( unsigned  R,
int  FI = 0 
)
inlineexplicit

Definition at line 49 of file MachineFrameInfo.h.

Member Function Documentation

◆ getFrameIdx()

int llvm::CalleeSavedInfo::getFrameIdx ( ) const
inline

Definition at line 54 of file MachineFrameInfo.h.

Referenced by llvm::XCoreFrameLowering::emitPrologue().

◆ getReg()

unsigned llvm::CalleeSavedInfo::getReg ( ) const
inline

◆ isRestored()

bool llvm::CalleeSavedInfo::isRestored ( ) const
inline

Definition at line 56 of file MachineFrameInfo.h.

◆ setFrameIdx()

void llvm::CalleeSavedInfo::setFrameIdx ( int  FI)
inline

Definition at line 55 of file MachineFrameInfo.h.

◆ setRestored()

void llvm::CalleeSavedInfo::setRestored ( bool  R)
inline

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