LLVM  8.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 99 of file LiveDebugVariables.cpp.

Constructor & Destructor Documentation

◆ DbgValueLocation() [1/2]

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

Definition at line 101 of file LiveDebugVariables.cpp.

References assert().

◆ DbgValueLocation() [2/2]

DbgValueLocation::DbgValueLocation ( )
inline

Definition at line 107 of file LiveDebugVariables.cpp.

Member Function Documentation

◆ changeLocNo()

DbgValueLocation DbgValueLocation::changeLocNo ( unsigned  NewLocNo) const
inline

◆ isUndef()

bool DbgValueLocation::isUndef ( ) const
inline

◆ locNo()

unsigned DbgValueLocation::locNo ( ) const
inline

◆ wasIndirect()

bool DbgValueLocation::wasIndirect ( ) const
inline

Definition at line 113 of file LiveDebugVariables.cpp.

Referenced by findNextInsertLocation().

Friends And Related Function Documentation

◆ operator!=

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

Definition at line 125 of file LiveDebugVariables.cpp.

◆ operator==

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

Definition at line 120 of file LiveDebugVariables.cpp.


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