LLVM  4.0.0
Public Member Functions | Public Attributes | List of all members
llvm::SIMachineFunctionInfo::SpilledReg Struct Reference

#include <SIMachineFunctionInfo.h>

Collaboration diagram for llvm::SIMachineFunctionInfo::SpilledReg:
[legend]

Public Member Functions

 SpilledReg (unsigned R, int L)
 
 SpilledReg ()
 
bool hasLane ()
 
bool hasReg ()
 

Public Attributes

unsigned VGPR
 
int Lane
 

Detailed Description

Definition at line 184 of file SIMachineFunctionInfo.h.

Constructor & Destructor Documentation

llvm::SIMachineFunctionInfo::SpilledReg::SpilledReg ( unsigned  R,
int  L 
)
inline

Definition at line 187 of file SIMachineFunctionInfo.h.

llvm::SIMachineFunctionInfo::SpilledReg::SpilledReg ( )
inline

Definition at line 188 of file SIMachineFunctionInfo.h.

Member Function Documentation

bool llvm::SIMachineFunctionInfo::SpilledReg::hasLane ( )
inline

Definition at line 189 of file SIMachineFunctionInfo.h.

References Lane.

bool llvm::SIMachineFunctionInfo::SpilledReg::hasReg ( )
inline

Definition at line 190 of file SIMachineFunctionInfo.h.

References VGPR.

Referenced by llvm::SIRegisterInfo::restoreSGPR(), and llvm::SIRegisterInfo::spillSGPR().

Member Data Documentation

int llvm::SIMachineFunctionInfo::SpilledReg::Lane
unsigned llvm::SIMachineFunctionInfo::SpilledReg::VGPR

The documentation for this struct was generated from the following file: