LLVM: false::GepNode Struct Reference (original) (raw)
| Public Types | |
|---|---|
| enum | { None = 0 , Root = 0x01 , Internal = 0x02 , Used = 0x04 , InBounds = 0x08 , Pointer = 0x10 } |
| Public Attributes | |
|---|---|
| uint32_t | Flags = 0 |
| union { | |
| GepNode * Parent | |
| Value * BaseVal | |
| }; | |
| Value * | Idx = nullptr |
| Type * | PTy = nullptr |
Definition at line 169 of file HexagonCommonGEP.cpp.
◆ anonymous enum
◆ GepNode() [1/2]
| false::GepNode::GepNode ( ) | inline |
|---|
◆ GepNode() [2/2]
◆ operator<<
Definition at line 211 of file HexagonCommonGEP.cpp.
References BaseVal, llvm::cast(), llvm::dyn_cast(), Flags, GepNode(), llvm::Value::getName(), llvm::Type::getStructName(), llvm::Value::hasName(), Idx, InBounds, Internal, llvm::StructType::isLiteral(), llvm::Type::isStructTy(), Parent, Pointer, PTy, Root, and Used.
◆ [union]
◆ BaseVal
Value* false::GepNode::BaseVal
◆ Flags
◆ Idx
Value* false::GepNode::Idx = nullptr
◆ Parent
◆ PTy
Type* false::GepNode::PTy = nullptr
The documentation for this struct was generated from the following file:
- lib/Target/Hexagon/HexagonCommonGEP.cpp