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