LLVM: llvm::CallGraphSCC Class Reference (original) (raw)

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

#include "[llvm/Analysis/CallGraphSCCPass.h](CallGraphSCCPass%5F8h%5Fsource.html)"

Public Member Functions
CallGraphSCC (CallGraph &cg, void *context)
void initialize (ArrayRef< CallGraphNode * > NewNodes)
bool isSingular () const
unsigned size () const
void ReplaceNode (CallGraphNode *Old, CallGraphNode *New)
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.
void DeleteNode (CallGraphNode *Old)
DeleteNode - This informs the SCC and the pass manager that the specified Old node has been deleted.
iterator begin () const
iterator end () const
const CallGraph & getCallGraph ()

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

Definition at line 87 of file CallGraphSCCPass.h.

iterator

llvm::CallGraphSCC::CallGraphSCC ( CallGraph & cg, void * context ) inline

begin()

iterator llvm::CallGraphSCC::begin ( ) const inline

DeleteNode()

end()

iterator llvm::CallGraphSCC::end ( ) const inline

getCallGraph()

initialize()

isSingular()

bool llvm::CallGraphSCC::isSingular ( ) const inline

ReplaceNode()

size()

unsigned llvm::CallGraphSCC::size ( ) const inline

The documentation for this class was generated from the following files: