LLVM  6.0.0svn
Public Member Functions | Friends | List of all members
DbgValueLocation Class Reference

Describes a location by number along with some flags about the original usage of the location. More...

Public Member Functions

 DbgValueLocation (unsigned LocNo, bool WasIndirect)
 
 DbgValueLocation ()
 
unsigned locNo () const
 
bool wasIndirect () const
 
bool isUndef () const
 
DbgValueLocation changeLocNo (unsigned NewLocNo) const
 

Friends

bool operator== (const DbgValueLocation &LHS, const DbgValueLocation &RHS)
 
bool operator!= (const DbgValueLocation &LHS, const DbgValueLocation &RHS)
 

Detailed Description

Describes a location by number along with some flags about the original usage of the location.

Definition at line 98 of file LiveDebugVariables.cpp.

Constructor & Destructor Documentation

◆ DbgValueLocation() [1/2]

DbgValueLocation::DbgValueLocation ( unsigned  LocNo,
bool  WasIndirect 
)
inline

Definition at line 100 of file LiveDebugVariables.cpp.

References assert().

◆ DbgValueLocation() [2/2]

DbgValueLocation::DbgValueLocation ( )
inline

Definition at line 106 of file LiveDebugVariables.cpp.

Member Function Documentation

◆ changeLocNo()

DbgValueLocation DbgValueLocation::changeLocNo ( unsigned  NewLocNo) const
inline

◆ isUndef()

bool DbgValueLocation::isUndef ( ) const
inline

Definition at line 113 of file LiveDebugVariables.cpp.

References UndefLocNo.

Referenced by findNextInsertLocation().

◆ locNo()

unsigned DbgValueLocation::locNo ( ) const
inline

◆ wasIndirect()

bool DbgValueLocation::wasIndirect ( ) const
inline

Definition at line 112 of file LiveDebugVariables.cpp.

Referenced by findNextInsertLocation(), and printExtendedName().

Friends And Related Function Documentation

◆ operator!=

bool operator!= ( const DbgValueLocation LHS,
const DbgValueLocation RHS 
)
friend

Definition at line 124 of file LiveDebugVariables.cpp.

◆ operator==

bool operator== ( const DbgValueLocation LHS,
const DbgValueLocation RHS 
)
friend

Definition at line 119 of file LiveDebugVariables.cpp.


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