LLVM API Documentation
CallGraphSCC - This is a single SCC that a CallGraphSCCPass is run on. More...
#include <CallGraphSCCPass.h>
Public Types | |
typedef std::vector < CallGraphNode * > ::const_iterator | iterator |
Public Member Functions | |
CallGraphSCC (void *context) | |
void | initialize (CallGraphNode *const *I, CallGraphNode *const *E) |
bool | isSingular () const |
unsigned | size () const |
void | ReplaceNode (CallGraphNode *Old, CallGraphNode *New) |
iterator | begin () const |
iterator | end () const |
CallGraphSCC - This is a single SCC that a CallGraphSCCPass is run on.
Definition at line 83 of file CallGraphSCCPass.h.
typedef std::vector<CallGraphNode*>::const_iterator llvm::CallGraphSCC::iterator |
Definition at line 100 of file CallGraphSCCPass.h.
|
inline |
Definition at line 87 of file CallGraphSCCPass.h.
|
inline |
Definition at line 101 of file CallGraphSCCPass.h.
Referenced by llvm::Inliner::runOnSCC().
|
inline |
Definition at line 102 of file CallGraphSCCPass.h.
Referenced by llvm::Inliner::runOnSCC().
|
inline |
Definition at line 89 of file CallGraphSCCPass.h.
|
inline |
Definition at line 93 of file CallGraphSCCPass.h.
Referenced by llvm::Inliner::runOnSCC().
void CallGraphSCC::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.
Definition at line 512 of file CallGraphSCCPass.cpp.
References llvm::scc_iterator< GraphT, GT >::ReplaceNode().
|
inline |
Definition at line 94 of file CallGraphSCCPass.h.