LLVM  3.7.0
Public Member Functions | List of all members
llvm::SystemZMachineFunctionInfo Class Reference

#include <SystemZMachineFunctionInfo.h>

Inheritance diagram for llvm::SystemZMachineFunctionInfo:
[legend]
Collaboration diagram for llvm::SystemZMachineFunctionInfo:
[legend]

Public Member Functions

 SystemZMachineFunctionInfo (MachineFunction &MF)
 
unsigned getLowSavedGPR () const
 
void setLowSavedGPR (unsigned Reg)
 
unsigned getHighSavedGPR () const
 
void setHighSavedGPR (unsigned Reg)
 
unsigned getVarArgsFirstGPR () const
 
void setVarArgsFirstGPR (unsigned GPR)
 
unsigned getVarArgsFirstFPR () const
 
void setVarArgsFirstFPR (unsigned FPR)
 
unsigned getVarArgsFrameIndex () const
 
void setVarArgsFrameIndex (unsigned FI)
 
unsigned getRegSaveFrameIndex () const
 
void setRegSaveFrameIndex (unsigned FI)
 
bool getManipulatesSP () const
 
void setManipulatesSP (bool MSP)
 
unsigned getNumLocalDynamicTLSAccesses () const
 
void incNumLocalDynamicTLSAccesses ()
 
- Public Member Functions inherited from llvm::MachineFunctionInfo
virtual ~MachineFunctionInfo ()
 

Additional Inherited Members

- Static Public Member Functions inherited from llvm::MachineFunctionInfo
template<typename Ty >
static Ty * create (BumpPtrAllocator &Allocator, MachineFunction &MF)
 Factory function: default behavior is to call new using the supplied allocator. More...
 

Detailed Description

Definition at line 17 of file SystemZMachineFunctionInfo.h.

Constructor & Destructor Documentation

llvm::SystemZMachineFunctionInfo::SystemZMachineFunctionInfo ( MachineFunction MF)
inlineexplicit

Definition at line 29 of file SystemZMachineFunctionInfo.h.

Member Function Documentation

unsigned llvm::SystemZMachineFunctionInfo::getHighSavedGPR ( ) const
inline
unsigned llvm::SystemZMachineFunctionInfo::getLowSavedGPR ( ) const
inline
bool llvm::SystemZMachineFunctionInfo::getManipulatesSP ( ) const
inline

Definition at line 64 of file SystemZMachineFunctionInfo.h.

unsigned llvm::SystemZMachineFunctionInfo::getNumLocalDynamicTLSAccesses ( ) const
inline

Definition at line 68 of file SystemZMachineFunctionInfo.h.

unsigned llvm::SystemZMachineFunctionInfo::getRegSaveFrameIndex ( ) const
inline

Definition at line 59 of file SystemZMachineFunctionInfo.h.

unsigned llvm::SystemZMachineFunctionInfo::getVarArgsFirstFPR ( ) const
inline

Definition at line 50 of file SystemZMachineFunctionInfo.h.

unsigned llvm::SystemZMachineFunctionInfo::getVarArgsFirstGPR ( ) const
inline
unsigned llvm::SystemZMachineFunctionInfo::getVarArgsFrameIndex ( ) const
inline

Definition at line 54 of file SystemZMachineFunctionInfo.h.

void llvm::SystemZMachineFunctionInfo::incNumLocalDynamicTLSAccesses ( )
inline

Definition at line 69 of file SystemZMachineFunctionInfo.h.

void llvm::SystemZMachineFunctionInfo::setHighSavedGPR ( unsigned  Reg)
inline
void llvm::SystemZMachineFunctionInfo::setLowSavedGPR ( unsigned  Reg)
inline
void llvm::SystemZMachineFunctionInfo::setManipulatesSP ( bool  MSP)
inline

Definition at line 65 of file SystemZMachineFunctionInfo.h.

void llvm::SystemZMachineFunctionInfo::setRegSaveFrameIndex ( unsigned  FI)
inline
void llvm::SystemZMachineFunctionInfo::setVarArgsFirstFPR ( unsigned  FPR)
inline

Definition at line 51 of file SystemZMachineFunctionInfo.h.

References FPR.

Referenced by llvm::SystemZTargetLowering::LowerFormalArguments().

void llvm::SystemZMachineFunctionInfo::setVarArgsFirstGPR ( unsigned  GPR)
inline
void llvm::SystemZMachineFunctionInfo::setVarArgsFrameIndex ( unsigned  FI)
inline

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