LRDE Tiger Compiler
1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
|
The Tasks of the escapes module. More...
Functions | |
void | callgraph_compute () |
void | callgraph_dump () |
TASK_GROUP ("3. Callgraph") | |
TASK_DECLARE ("callgraph-compute","build the call graph", callgraph_compute,"bindings-compute") | |
Build the call graph. | |
TASK_DECLARE ("callgraph-dump","dump the call graph", callgraph_dump,"callgraph-compute") | |
Dump the callgraph. |
Variables | |
static std::unique_ptr< CallGraph > | callgraph |
The Tasks of the escapes module.
void callgraph::tasks::callgraph_compute | ( | ) |
References callgraph, callgraph::callgraph_compute(), and ast::tasks::the_program.
void callgraph::tasks::callgraph_dump | ( | ) |
References callgraph, and precondition.
callgraph::tasks::TASK_DECLARE | ( | "callgraph-compute" | , |
"build the call graph" | , | ||
callgraph_compute | , | ||
"bindings-compute" | |||
) |
Build the call graph.
callgraph::tasks::TASK_DECLARE | ( | "callgraph-dump" | , |
"dump the call graph" | , | ||
callgraph_dump | , | ||
"callgraph-compute" | |||
) |
Dump the callgraph.
callgraph::tasks::TASK_GROUP | ( | "3. Callgraph" | ) |
|
static |
Referenced by callgraph_compute(), and callgraph_dump().