llvm::CallGraphSCC

CallGraphSCC - This is a single SCC that a CallGraphSCCPass is run on.

Synopsis

Declared in <llvm/Analysis/CallGraphSCCPass.h>

class CallGraphSCC;

Type Aliases

NameDescription
iterator Const iterator over the call-graph nodes in this SCC.

Member Functions

NameDescription
CallGraphSCC [constructor]Construct an SCC for call graph cg owned by pass-manager context.
DeleteNode DeleteNode - This informs the SCC and the pass manager that the specified Old node has been deleted.
ReplaceNode ReplaceNode - This informs the SCC and the pass manager that the specified Old node has been deleted, and New is to be used in its place.
begin Return an iterator to the first call-graph node in this SCC.
end Return an iterator past the last call-graph node in this SCC.
getCallGraph Return the call graph that contains this SCC.
initialize Replace the nodes in this SCC with NewNodes.
isSingular Return true if this SCC contains exactly one node.
size Return the number of call-graph nodes in this SCC.