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: