LLVM API Documentation
#include <NVPTXRegisterInfo.h>


Public Member Functions | |
| NVPTXRegisterInfo (const NVPTXSubtarget &st) | |
| virtual const uint16_t * | getCalleeSavedRegs (const MachineFunction *MF=0) const |
| NVPTX Callee Saved Registers. More... | |
| virtual const TargetRegisterClass *const * | getCalleeSavedRegClasses (const MachineFunction *MF) const |
| virtual BitVector | getReservedRegs (const MachineFunction &MF) const |
| virtual void | eliminateFrameIndex (MachineBasicBlock::iterator MI, int SPAdj, unsigned FIOperandNum, RegScavenger *RS=NULL) const |
| virtual int | getDwarfRegNum (unsigned RegNum, bool isEH) const |
| virtual unsigned | getFrameRegister (const MachineFunction &MF) const |
| virtual unsigned | getRARegister () const |
| ManagedStringPool * | getStrPool () const |
| const char * | getName (unsigned RegNo) const |
Definition at line 31 of file NVPTXRegisterInfo.h.
| NVPTXRegisterInfo::NVPTXRegisterInfo | ( | const NVPTXSubtarget & | st | ) |
Definition at line 74 of file NVPTXRegisterInfo.cpp.
|
virtual |
Definition at line 99 of file NVPTXRegisterInfo.cpp.
References llvm::MachineOperand::ChangeToImmediate(), llvm::MachineOperand::ChangeToRegister(), llvm::ISD::FrameIndex, llvm::MachineFunction::getFrameInfo(), llvm::MachineOperand::getImm(), llvm::MachineOperand::getIndex(), llvm::MachineFrameInfo::getObjectOffset(), llvm::MachineInstr::getOperand(), llvm::MachineInstr::getParent(), llvm::MachineBasicBlock::getParent(), and llvm::A64CC::MI.
|
virtual |
Definition at line 89 of file NVPTXRegisterInfo.cpp.
|
virtual |
NVPTX Callee Saved Registers.
Definition at line 82 of file NVPTXRegisterInfo.cpp.
Definition at line 116 of file NVPTXRegisterInfo.cpp.
|
virtual |
Definition at line 120 of file NVPTXRegisterInfo.cpp.
|
inline |
Definition at line 66 of file NVPTXRegisterInfo.h.
References llvm::c_str(), llvm::ManagedStringPool::getManagedString(), and getStrPool().
|
virtual |
Definition at line 124 of file NVPTXRegisterInfo.cpp.
|
virtual |
Definition at line 94 of file NVPTXRegisterInfo.cpp.
|
inline |
Definition at line 62 of file NVPTXRegisterInfo.h.
Referenced by getName().