LLVM API Documentation

llvm::DSGraph Member List

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

addNode(DSNode *N)llvm::DSGraph [inline]
addObjectToGraph(Value *Ptr, bool UseDeclaredType=true)llvm::DSGraph
afc_begin() constllvm::DSGraph [inline]
afc_end() constllvm::DSGraph [inline]
afc_iterator typedefllvm::DSGraph
AssertAuxCallNodesInGraph() constllvm::DSGraph
AssertCallNodesInGraph() constllvm::DSGraph
AssertCallSiteInGraph(const DSCallSite &CS) const llvm::DSGraph
AssertGraphOK() constllvm::DSGraph
AssertNodeContainsGlobal(const DSNode *N, GlobalValue *GV) constllvm::DSGraph
AssertNodeInGraph(const DSNode *N) constllvm::DSGraph [inline]
CloneAuxCallNodes enum valuellvm::DSGraph
CloneCallNodes enum valuellvm::DSGraph
CloneFlags enum namellvm::DSGraph
cloneInto(const DSGraph &G, unsigned CloneFlags=0)llvm::DSGraph
computeCalleeCallerMapping(DSCallSite CS, const Function &Callee, DSGraph &CalleeGraph, NodeMapTy &NodeMap)llvm::DSGraph
computeGGToGMapping(InvNodeMapTy &InvNodeMap)llvm::DSGraph
computeGToGGMapping(NodeMapTy &NodeMap)llvm::DSGraph
computeNodeMapping(const DSNodeHandle &NH1, const DSNodeHandle &NH2, NodeMapTy &NodeMap, bool StrictChecking=true)llvm::DSGraph [static]
containsFunction(Function *F) const llvm::DSGraph [inline]
DontCloneAuxCallNodes enum valuellvm::DSGraph
DontCloneCallNodes enum valuellvm::DSGraph
DSGraph(EquivalenceClasses< GlobalValue * > &ECs, const TargetData &td)llvm::DSGraph [inline]
DSGraph(EquivalenceClasses< GlobalValue * > &ECs, const TargetData &TD, Function &F, DSGraph *GlobalsGraph)llvm::DSGraph
DSGraph(const DSGraph &DSG, EquivalenceClasses< GlobalValue * > &ECs, unsigned CloneFlags=0)llvm::DSGraph
dump() constllvm::DSGraph
fc_begin() constllvm::DSGraph [inline]
fc_end() constllvm::DSGraph [inline]
fc_iterator typedefllvm::DSGraph
getAuxFunctionCalls()llvm::DSGraph [inline]
getAuxFunctionCalls() constllvm::DSGraph [inline]
getCallSiteForArguments(Function &F) const llvm::DSGraph
getDSCallSiteForCallSite(CallSite CS) const llvm::DSGraph
getFunctionArgumentsForCall(Function *F, std::vector< DSNodeHandle > &Args) constllvm::DSGraph
getFunctionCalls() constllvm::DSGraph [inline]
getFunctionCalls()llvm::DSGraph [inline]
getFunctionNames() constllvm::DSGraph
getGlobalECs() constllvm::DSGraph [inline]
getGlobalsGraph() constllvm::DSGraph [inline]
getGraphSize() constllvm::DSGraph [inline]
getNodeForValue(Value *V)llvm::DSGraph [inline]
getNodeForValue(Value *V) constllvm::DSGraph [inline]
getReturnNodeFor(Function &F)llvm::DSGraph [inline]
getReturnNodeFor(Function &F) const llvm::DSGraph [inline]
getReturnNodes() constllvm::DSGraph [inline]
getReturnNodes()llvm::DSGraph [inline]
getScalarMap()llvm::DSGraph [inline]
getScalarMap() constllvm::DSGraph [inline]
getTargetData() constllvm::DSGraph [inline]
IgnoreFormalArgs enum valuellvm::DSGraph
IgnoreGlobals enum valuellvm::DSGraph
InvNodeMapTy typedefllvm::DSGraph
KeepAllocaBit enum valuellvm::DSGraph
KeepIncompleteBit enum valuellvm::DSGraph
KeepModRefBits enum valuellvm::DSGraph
KeepUnreachableGlobals enum valuellvm::DSGraph
MarkFormalArgs enum valuellvm::DSGraph
MarkGlobalsIncomplete enum valuellvm::DSGraph
MarkIncompleteFlags enum namellvm::DSGraph
markIncompleteNodes(unsigned Flags)llvm::DSGraph
maskIncompleteMarkers()llvm::DSGraph [inline]
maskNodeTypes(unsigned Mask)llvm::DSGraph [inline]
mergeInGraph(const DSCallSite &CS, std::vector< DSNodeHandle > &Args, const DSGraph &G2, unsigned CloneFlags)llvm::DSGraph
mergeInGraph(const DSCallSite &CS, Function &F, const DSGraph &Graph, unsigned CloneFlags)llvm::DSGraph
node_begin()llvm::DSGraph [inline]
node_begin() constllvm::DSGraph [inline]
node_const_iterator typedefllvm::DSGraph
node_end()llvm::DSGraph [inline]
node_end() constllvm::DSGraph [inline]
node_iterator typedefllvm::DSGraph
NodeListTy typedefllvm::DSGraph
NodeMapTy typedefllvm::DSGraph
print(std::ostream &O) constllvm::DSGraph
removeDeadNodes(unsigned Flags)llvm::DSGraph
RemoveDeadNodesFlags enum namellvm::DSGraph
removeTriviallyDeadNodes()llvm::DSGraph
RemoveUnreachableGlobals enum valuellvm::DSGraph
retnodes_begin() constllvm::DSGraph [inline]
retnodes_end() constllvm::DSGraph [inline]
retnodes_iterator typedefllvm::DSGraph
ReturnNodesTy typedefllvm::DSGraph
ScalarMapTy typedefllvm::DSGraph
setGlobalsGraph(DSGraph *G)llvm::DSGraph [inline]
setPrintAuxCalls()llvm::DSGraph [inline]
shouldPrintAuxCalls() constllvm::DSGraph [inline]
spliceFrom(DSGraph &RHS)llvm::DSGraph
StripAllocaBit enum valuellvm::DSGraph
StripIncompleteBit enum valuellvm::DSGraph
StripModRefBits enum valuellvm::DSGraph
unlinkNode(DSNode *N)llvm::DSGraph [inline]
updateFromGlobalGraph()llvm::DSGraph
viewGraph() constllvm::DSGraph
writeGraphToFile(std::ostream &O, const std::string &GraphName) constllvm::DSGraph
~DSGraph()llvm::DSGraph