LLVM API Documentation
#include <PPC64RegisterInfo.h>
Inheritance diagram for llvm::PPC64RegisterInfo:
Public Member Functions | |
PPC64RegisterInfo () | |
const TargetRegisterClass * | getRegClassForType (const Type *Ty) const |
void | storeRegToStackSlot (MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned SrcReg, int FrameIndex) const |
Code Generation virtual methods... | |
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 | emitPrologue (MachineFunction &MF) const |
void | emitEpilogue (MachineFunction &MF, MachineBasicBlock &MBB) const |
Definition at line 25 of file PPC64RegisterInfo.h.
|
Definition at line 39 of file PPC64RegisterInfo.cpp. References ADD. |
|
Definition at line 114 of file PPC64RegisterInfo.cpp. References abort(), llvm::MachineInstrBuilder::addReg(), llvm::BuildMI(), I, and OR. |
|
|
|
|
|
|
Definition at line 97 of file PPC64RegisterInfo.cpp. References llvm::addFrameReference(), llvm::MachineInstrBuilder::addReg(), llvm::BuildMI(), getClass(), and getIdx(). |
|
Code Generation virtual methods...
Definition at line 79 of file PPC64RegisterInfo.cpp. References llvm::addFrameReference(), llvm::MachineInstrBuilder::addReg(), llvm::BuildMI(), getClass(), and getIdx(). |