|
LLVM
3.7.0
|
An analysis pass to compute the CallGraph for a Module.
More...
#include <CallGraph.h>
Public Types | |
| typedef CallGraph | Result |
| A formulaic typedef to inform clients of the result type. More... | |
Public Member Functions | |
| CallGraph | run (Module *M) |
Compute the CallGraph for the module M. More... | |
Static Public Member Functions | |
| static void * | ID () |
An analysis pass to compute the CallGraph for a Module.
This class implements the concept of an analysis pass used by the ModuleAnalysisManager to run an analysis over a module and cache the resulting data.
Definition at line 293 of file CallGraph.h.
A formulaic typedef to inform clients of the result type.
Definition at line 296 of file CallGraph.h.
|
inlinestatic |
Definition at line 298 of file CallGraph.h.
Compute the CallGraph for the module M.
The real work here is done in the CallGraph constructor.
Definition at line 303 of file CallGraph.h.
1.8.6