LLVM API Documentation
#include <SkeletonRegisterInfo.h>
Inheritance diagram for llvm::SkeletonRegisterInfo:
Public Member Functions | |
SkeletonRegisterInfo () | |
const TargetRegisterClass * | getRegClassForType (const Type *Ty) const |
void | storeRegToStackSlot (MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned SrcReg, int FrameIndex) const |
void | loadRegFromStackSlot (MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned DestReg, int FrameIndex) const |
void | copyRegToReg (MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned DestReg, unsigned SrcReg, const TargetRegisterClass *RC) const |
void | eliminateCallFramePseudoInstr (MachineFunction &MF, MachineBasicBlock &MBB, MachineBasicBlock::iterator I) const |
void | eliminateFrameIndex (MachineBasicBlock::iterator II) const |
void | processFunctionBeforeFrameFinalized (MachineFunction &MF) const |
void | emitPrologue (MachineFunction &MF) const |
void | emitEpilogue (MachineFunction &MF, MachineBasicBlock &MBB) const |
Definition at line 22 of file SkeletonRegisterInfo.h.
|
Definition at line 19 of file SkeletonRegisterInfo.cpp. |
|
Definition at line 35 of file SkeletonRegisterInfo.cpp. References abort(). |
|
Definition at line 43 of file SkeletonRegisterInfo.cpp. References abort(). |
|
Definition at line 48 of file SkeletonRegisterInfo.cpp. References abort(). |
|
Definition at line 62 of file SkeletonRegisterInfo.cpp. References abort(). |
|
Definition at line 58 of file SkeletonRegisterInfo.cpp. References abort(). |
|
|
Definition at line 30 of file SkeletonRegisterInfo.cpp. References abort(). |
|
Definition at line 54 of file SkeletonRegisterInfo.cpp. References abort(). |
|
Definition at line 24 of file SkeletonRegisterInfo.cpp. References abort(). |