LLVM
15.0.0git
|
Public Types | |
enum | { None = 0, Root = 0x01, Internal = 0x02, Used = 0x04, InBounds = 0x08, Pointer = 0x10 } |
Public Member Functions | |
GepNode () | |
GepNode (const GepNode *N) | |
Public Attributes | |
uint32_t | Flags = 0 |
union { | |
GepNode * Parent | |
Value * BaseVal | |
}; | |
Value * | Idx = nullptr |
Type * | PTy = nullptr |
Friends | |
raw_ostream & | operator<< (raw_ostream &OS, const GepNode &GN) |
Definition at line 176 of file HexagonCommonGEP.cpp.
anonymous enum |
Enumerator | |
---|---|
None | |
Root | |
Internal | |
Used | |
InBounds | |
Pointer |
Definition at line 177 of file HexagonCommonGEP.cpp.
|
inline |
Definition at line 207 of file HexagonCommonGEP.cpp.
Definition at line 208 of file HexagonCommonGEP.cpp.
References N.
|
friend |
Definition at line 218 of file HexagonCommonGEP.cpp.
union { ... } |
Value* false::GepNode::BaseVal |
Definition at line 200 of file HexagonCommonGEP.cpp.
Referenced by false::operator<<().
uint32_t false::GepNode::Flags = 0 |
Definition at line 197 of file HexagonCommonGEP.cpp.
Referenced by false::operator<<().
Value* false::GepNode::Idx = nullptr |
Definition at line 202 of file HexagonCommonGEP.cpp.
Referenced by false::operator<<().
GepNode* false::GepNode::Parent |
Definition at line 199 of file HexagonCommonGEP.cpp.
Referenced by false::operator<<().
Type* false::GepNode::PTy = nullptr |
Definition at line 203 of file HexagonCommonGEP.cpp.
Referenced by false::operator<<().