LLVM API Documentation
An analysis pass which computes the call graph for a module. More...
#include <LazyCallGraph.h>
Public Types | |
typedef LazyCallGraph | Result |
Inform generic clients of the result type. | |
Public Member Functions | |
LazyCallGraph | run (Module *M) |
Compute the LazyCallGraph for the module M . | |
Static Public Member Functions | |
static void * | ID () |
An analysis pass which computes the call graph for a module.
Definition at line 533 of file LazyCallGraph.h.
Inform generic clients of the result type.
Definition at line 536 of file LazyCallGraph.h.
static void* llvm::LazyCallGraphAnalysis::ID | ( | ) | [inline, static] |
Definition at line 538 of file LazyCallGraph.h.
LazyCallGraph llvm::LazyCallGraphAnalysis::run | ( | Module * | M | ) | [inline] |
Compute the LazyCallGraph
for the module M
.
This just builds the set of entry points to the call graph. The rest is built lazily as it is walked.
Definition at line 544 of file LazyCallGraph.h.