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) const llvm::DSNode
addFullGlobalsList(std::vector< GlobalValue * > &List) const llvm::DSNode
addGlobal(GlobalValue *GV)llvm::DSNode
AllocaNode enum valuellvm::DSNode
Array enum valuellvm::DSNode
assertOK() const llvm::DSNode
begin()llvm::DSNode [inline]
begin() const llvm::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() const llvm::DSNode
edge_begin()llvm::DSNode [inline]
edge_begin() const llvm::DSNode [inline]
edge_end()llvm::DSNode [inline]
edge_end() const llvm::DSNode [inline]
edge_iterator typedefllvm::DSNode
end()llvm::DSNode [inline]
end() const llvm::DSNode [inline]
foldNodeCompletely()llvm::DSNode
forwardNode(DSNode *To, unsigned Offset)llvm::DSNode
getForwardNode() const llvm::DSNode [inline]
getGlobalsList() const llvm::DSNode [inline]
getLink(unsigned Offset)llvm::DSNode [inline]
getLink(unsigned Offset) const llvm::DSNode [inline]
getNodeFlags() const llvm::DSNode [inline]
getNumLinks() const llvm::DSNode [inline]
getNumReferrers() const llvm::DSNode [inline]
getParentGraph() const llvm::DSNode [inline]
getPointerSize() const llvm::DSNode [inline]
getSize() const llvm::DSNode [inline]
getTargetData() const llvm::DSNode
getType() const llvm::DSNode [inline]
GlobalNode enum valuellvm::DSNode
globals_begin() const llvm::DSNode [inline]
globals_end() const llvm::DSNode [inline]
globals_iterator typedefllvm::DSNode
hasLink(unsigned Offset) const llvm::DSNode [inline]
hasNoReferrers() const llvm::DSNode [inline]
HeapNode enum valuellvm::DSNode
ilist_traits< DSNode >llvm::DSNode [friend]
Incomplete enum valuellvm::DSNode
isAllocaNode() const llvm::DSNode [inline]
isArray() const llvm::DSNode [inline]
isComplete() const llvm::DSNode [inline]
isDeadNode() const llvm::DSNode [inline]
isForwarding() const llvm::DSNode [inline]
isGlobalNode() const llvm::DSNode [inline]
isHeapNode() const llvm::DSNode [inline]
isIncomplete() const llvm::DSNode [inline]
isModified() const llvm::DSNode [inline]
isNodeCompletelyFolded() const llvm::DSNode
isRead() const llvm::DSNode [inline]
isUnknownNode() const llvm::DSNode [inline]
iterator typedefllvm::DSNode
makeNodeDead()llvm::DSNode [inline]
markReachableNodes(hash_set< const DSNode * > &ReachableNodes) const llvm::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) const llvm::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]