LLVM  3.7.0
Public Types | Public Member Functions | Public Attributes | Friends | List of all members
false::GepNode Struct Reference
Collaboration diagram for false::GepNode:
[legend]

Public Types

enum  { None = 0, Root = 0x01, Internal = 0x02, Used = 0x04 }
 

Public Member Functions

 GepNode ()
 
 GepNode (const GepNode *N)
 

Public Attributes

uint32_t Flags
 
union {
   GepNode *   Parent
 
   Value *   BaseVal
 
}; 
 
ValueIdx
 
TypePTy
 

Friends

raw_ostreamoperator<< (raw_ostream &OS, const GepNode &GN)
 

Detailed Description

Definition at line 163 of file HexagonCommonGEP.cpp.

Member Enumeration Documentation

anonymous enum
Enumerator
None 
Root 
Internal 
Used 

Definition at line 164 of file HexagonCommonGEP.cpp.

Constructor & Destructor Documentation

false::GepNode::GepNode ( )
inline

Definition at line 179 of file HexagonCommonGEP.cpp.

false::GepNode::GepNode ( const GepNode N)
inline

Definition at line 180 of file HexagonCommonGEP.cpp.

References BaseVal, and Parent.

Friends And Related Function Documentation

raw_ostream& operator<< ( raw_ostream OS,
const GepNode GN 
)
friend

Definition at line 205 of file HexagonCommonGEP.cpp.

Member Data Documentation

union { ... }
Value* false::GepNode::BaseVal

Definition at line 174 of file HexagonCommonGEP.cpp.

Referenced by GepNode(), and false::operator<<().

uint32_t false::GepNode::Flags

Definition at line 171 of file HexagonCommonGEP.cpp.

Referenced by false::operator<<().

Value* false::GepNode::Idx

Definition at line 176 of file HexagonCommonGEP.cpp.

Referenced by false::operator<<().

GepNode* false::GepNode::Parent

Definition at line 173 of file HexagonCommonGEP.cpp.

Referenced by GepNode(), and false::operator<<().

Type* false::GepNode::PTy

Definition at line 177 of file HexagonCommonGEP.cpp.

Referenced by false::operator<<().


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