LLVM API Documentation

llvm::DSNode Member List

This is the complete list of members for llvm::DSNode, including all inherited members.

addEdgeTo(unsigned Offset, const DSNodeHandle &NH)llvm::DSNode
addFullFunctionList(std::vector< Function * > &List) constllvm::DSNode
addFullGlobalsList(std::vector< GlobalValue * > &List) constllvm::DSNode
addGlobal(GlobalValue *GV)llvm::DSNode
AllocaNode enum valuellvm::DSNode
Array enum valuellvm::DSNode
assertOK() constllvm::DSNode
begin()llvm::DSNode [inline]
begin() constllvm::DSNode [inline]
clearGlobals()llvm::DSNode [inline]
Composition enum valuellvm::DSNode
const_edge_iterator typedefllvm::DSNode
const_iterator typedefllvm::DSNode
DEAD enum valuellvm::DSNode
dropAllReferences()llvm::DSNode [inline]
DSNode(const Type *T, DSGraph *G)llvm::DSNode
DSNode(const DSNode &, DSGraph *G, bool NullLinks=false)llvm::DSNode
DSNodeHandle classllvm::DSNode [friend]
dump() constllvm::DSNode
edge_begin()llvm::DSNode [inline]
edge_begin() constllvm::DSNode [inline]
edge_end()llvm::DSNode [inline]
edge_end() constllvm::DSNode [inline]
edge_iterator typedefllvm::DSNode
end()llvm::DSNode [inline]
end() constllvm::DSNode [inline]
foldNodeCompletely()llvm::DSNode
forwardNode(DSNode *To, unsigned Offset)llvm::DSNode
getForwardNode() constllvm::DSNode [inline]
getGlobalsList() constllvm::DSNode [inline]
getLink(unsigned Offset)llvm::DSNode [inline]
getLink(unsigned Offset) constllvm::DSNode [inline]
getNodeFlags() constllvm::DSNode [inline]
getNumLinks() constllvm::DSNode [inline]
getNumReferrers() constllvm::DSNode [inline]
getParentGraph() constllvm::DSNode [inline]
getPointerSize() constllvm::DSNode [inline]
getSize() constllvm::DSNode [inline]
getTargetData() constllvm::DSNode
getType() constllvm::DSNode [inline]
GlobalNode enum valuellvm::DSNode
globals_begin() constllvm::DSNode [inline]
globals_end() constllvm::DSNode [inline]
globals_iterator typedefllvm::DSNode
hasLink(unsigned Offset) constllvm::DSNode [inline]
hasNoReferrers() constllvm::DSNode [inline]
HeapNode enum valuellvm::DSNode
ilist_traits< DSNode >llvm::DSNode [friend]
Incomplete enum valuellvm::DSNode
isAllocaNode() constllvm::DSNode [inline]
isArray() constllvm::DSNode [inline]
isComplete() constllvm::DSNode [inline]
isDeadNode() constllvm::DSNode [inline]
isForwarding() constllvm::DSNode [inline]
isGlobalNode() constllvm::DSNode [inline]
isHeapNode() constllvm::DSNode [inline]
isIncomplete() constllvm::DSNode [inline]
isModified() constllvm::DSNode [inline]
isNodeCompletelyFolded() constllvm::DSNode
isRead() constllvm::DSNode [inline]
isUnknownNode() constllvm::DSNode [inline]
iterator typedefllvm::DSNode
makeNodeDead()llvm::DSNode [inline]
markReachableNodes(hash_set< const DSNode * > &ReachableNodes) constllvm::DSNode
maskNodeTypes(unsigned Mask)llvm::DSNode [inline]
mergeGlobals(const std::vector< GlobalValue * > &RHS)llvm::DSNode
mergeNodeFlags(unsigned RHS)llvm::DSNode [inline]
mergeTypeInfo(const Type *Ty, unsigned Offset, bool FoldIfIncompatible=true)llvm::DSNode
mergeWith(const DSNodeHandle &NH, unsigned Offset)llvm::DSNode
Modified enum valuellvm::DSNode
NodeTy enum namellvm::DSNode
print(std::ostream &O, const DSGraph *G) constllvm::DSNode
Read enum valuellvm::DSNode
remapLinks(hash_map< const DSNode *, DSNodeHandle > &OldNodeMap)llvm::DSNode
removeGlobal(GlobalValue *GV)llvm::DSNode
setAllocaNodeMarker()llvm::DSNode [inline]
setArrayMarker()llvm::DSNode [inline]
setGlobalNodeMarker()llvm::DSNode [inline]
setHeapNodeMarker()llvm::DSNode [inline]
setIncompleteMarker()llvm::DSNode [inline]
setLink(unsigned Offset, const DSNodeHandle &NH)llvm::DSNode [inline]
setModifiedMarker()llvm::DSNode [inline]
setParentGraph(DSGraph *G)llvm::DSNode [inline]
setReadMarker()llvm::DSNode [inline]
setUnknownNodeMarker()llvm::DSNode [inline]
ShadowNode enum valuellvm::DSNode
stopForwarding()llvm::DSNode [inline]
UnknownNode enum valuellvm::DSNode
~DSNode()llvm::DSNode [inline]