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(). |