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.