LLVM API Documentation

Public Member Functions
llvm::MipsFunctionInfo Class Reference

#include <MipsMachineFunction.h>

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

List of all members.

Public Member Functions

 MipsFunctionInfo (MachineFunction &MF)
unsigned getSRetReturnReg () const
void setSRetReturnReg (unsigned Reg)
bool globalBaseRegSet () const
unsigned getGlobalBaseReg ()
bool mips16SPAliasRegSet () const
unsigned getMips16SPAliasReg ()
int getVarArgsFrameIndex () const
void setVarArgsFrameIndex (int Index)
bool hasByvalArg () const
void setFormalArgInfo (unsigned Size, bool HasByval)
unsigned getIncomingArgSize () const
bool callsEhReturn () const
void setCallsEhReturn ()
void createEhDataRegsFI ()
int getEhDataRegFI (unsigned Reg) const
bool isEhDataRegFI (int FI) const

Detailed Description

MipsFunctionInfo - This class is derived from MachineFunction private Mips target-specific information for each MachineFunction.

Definition at line 28 of file MipsMachineFunction.h.


Constructor & Destructor Documentation

llvm::MipsFunctionInfo::MipsFunctionInfo ( MachineFunction MF) [inline]

Definition at line 63 of file MipsMachineFunction.h.


Member Function Documentation

bool llvm::MipsFunctionInfo::callsEhReturn ( ) const [inline]
void MipsFunctionInfo::createEhDataRegsFI ( )
int llvm::MipsFunctionInfo::getEhDataRegFI ( unsigned  Reg) const [inline]
unsigned MipsFunctionInfo::getGlobalBaseReg ( )
unsigned llvm::MipsFunctionInfo::getIncomingArgSize ( ) const [inline]

Definition at line 86 of file MipsMachineFunction.h.

unsigned MipsFunctionInfo::getMips16SPAliasReg ( )
unsigned llvm::MipsFunctionInfo::getSRetReturnReg ( ) const [inline]

Definition at line 68 of file MipsMachineFunction.h.

int llvm::MipsFunctionInfo::getVarArgsFrameIndex ( ) const [inline]

Definition at line 77 of file MipsMachineFunction.h.

bool MipsFunctionInfo::globalBaseRegSet ( ) const

Definition at line 25 of file MipsMachineFunction.cpp.

bool llvm::MipsFunctionInfo::hasByvalArg ( ) const [inline]

Definition at line 80 of file MipsMachineFunction.h.

bool MipsFunctionInfo::isEhDataRegFI ( int  FI) const

Definition at line 70 of file MipsMachineFunction.cpp.

bool MipsFunctionInfo::mips16SPAliasRegSet ( ) const

Definition at line 46 of file MipsMachineFunction.cpp.

void llvm::MipsFunctionInfo::setCallsEhReturn ( ) [inline]

Definition at line 89 of file MipsMachineFunction.h.

void llvm::MipsFunctionInfo::setFormalArgInfo ( unsigned  Size,
bool  HasByval 
) [inline]

Definition at line 81 of file MipsMachineFunction.h.

void llvm::MipsFunctionInfo::setSRetReturnReg ( unsigned  Reg) [inline]

Definition at line 69 of file MipsMachineFunction.h.

void llvm::MipsFunctionInfo::setVarArgsFrameIndex ( int  Index) [inline]

Definition at line 78 of file MipsMachineFunction.h.


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