class CalleeSavedInfo

Declaration

class CalleeSavedInfo { /* full declaration omitted */ };

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.

Declared at: llvm/include/llvm/CodeGen/MachineFrameInfo.h:33

Method Overview

Methods

CalleeSavedInfo(unsigned int R, int FI = 0)

Declared at: llvm/include/llvm/CodeGen/MachineFrameInfo.h:57

Parameters

unsigned int R
int FI = 0

unsigned int getDstReg() const

Declared at: llvm/include/llvm/CodeGen/MachineFrameInfo.h:63

int getFrameIdx() const

Declared at: llvm/include/llvm/CodeGen/MachineFrameInfo.h:62

unsigned int getReg() const

Declared at: llvm/include/llvm/CodeGen/MachineFrameInfo.h:61

bool isRestored() const

Declared at: llvm/include/llvm/CodeGen/MachineFrameInfo.h:72

bool isSpilledToReg() const

Declared at: llvm/include/llvm/CodeGen/MachineFrameInfo.h:74

void setDstReg(unsigned int SpillReg)

Declared at: llvm/include/llvm/CodeGen/MachineFrameInfo.h:68

Parameters

unsigned int SpillReg

void setFrameIdx(int FI)

Declared at: llvm/include/llvm/CodeGen/MachineFrameInfo.h:64

Parameters

int FI

void setRestored(bool R)

Declared at: llvm/include/llvm/CodeGen/MachineFrameInfo.h:73

Parameters

bool R