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

Public Types

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

Public Member Functions

 GepNode ()
 
 GepNode (const GepNode *N)
 

Public Attributes

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

Friends

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

Detailed Description

Definition at line 175 of file HexagonCommonGEP.cpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
None 
Root 
Internal 
Used 
InBounds 

Definition at line 176 of file HexagonCommonGEP.cpp.

Constructor & Destructor Documentation

◆ GepNode() [1/2]

false::GepNode::GepNode ( )
inline

Definition at line 192 of file HexagonCommonGEP.cpp.

◆ GepNode() [2/2]

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

Definition at line 193 of file HexagonCommonGEP.cpp.

References BaseVal, llvm::operator<<(), and Parent.

Friends And Related Function Documentation

◆ operator<<

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

Definition at line 219 of file HexagonCommonGEP.cpp.

Member Data Documentation

◆ @418

union { ... }

◆ BaseVal

Value* false::GepNode::BaseVal

Definition at line 187 of file HexagonCommonGEP.cpp.

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

◆ Flags

uint32_t false::GepNode::Flags = 0

Definition at line 184 of file HexagonCommonGEP.cpp.

Referenced by false::operator<<().

◆ Idx

Value* false::GepNode::Idx = nullptr

Definition at line 189 of file HexagonCommonGEP.cpp.

Referenced by false::operator<<().

◆ Parent

GepNode* false::GepNode::Parent

Definition at line 186 of file HexagonCommonGEP.cpp.

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

◆ PTy

Type* false::GepNode::PTy = nullptr

Definition at line 190 of file HexagonCommonGEP.cpp.

Referenced by false::operator<<().


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