LLVM API Documentation

Public Member Functions
llvm::NVPTXRegisterInfo Class Reference

#include <NVPTXRegisterInfo.h>

Inheritance diagram for llvm::NVPTXRegisterInfo:
Inheritance graph
[legend]
Collaboration diagram for llvm::NVPTXRegisterInfo:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 NVPTXRegisterInfo (const NVPTXSubtarget &st)
const MCPhysReggetCalleeSavedRegs (const MachineFunction *MF=nullptr) const override
 NVPTX Callee Saved Registers.
BitVector getReservedRegs (const MachineFunction &MF) const override
void eliminateFrameIndex (MachineBasicBlock::iterator MI, int SPAdj, unsigned FIOperandNum, RegScavenger *RS=nullptr) const override
unsigned getFrameRegister (const MachineFunction &MF) const override
ManagedStringPoolgetStrPool () const
const char * getName (unsigned RegNo) const

Detailed Description

Definition at line 30 of file NVPTXRegisterInfo.h.


Constructor & Destructor Documentation

Definition at line 74 of file NVPTXRegisterInfo.cpp.


Member Function Documentation

void NVPTXRegisterInfo::eliminateFrameIndex ( MachineBasicBlock::iterator  MI,
int  SPAdj,
unsigned  FIOperandNum,
RegScavenger RS = nullptr 
) const [override]

NVPTX Callee Saved Registers.

Definition at line 82 of file NVPTXRegisterInfo.cpp.

Definition at line 109 of file NVPTXRegisterInfo.cpp.

const char* llvm::NVPTXRegisterInfo::getName ( unsigned  RegNo) const [inline]

Definition at line 87 of file NVPTXRegisterInfo.cpp.

Definition at line 55 of file NVPTXRegisterInfo.h.

Referenced by getName().


The documentation for this class was generated from the following files: