LRDE Tiger Compiler
1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
|
Computing escape and static link related information. More...
Namespaces | |
namespace | tasks |
The Tasks of the escapes module. |
Classes | |
class | EscapesVisitor |
Compute the escapes. More... |
Functions | |
void | escapes_compute (ast::Ast &tree) |
Compute the escaping variables. |
Computing escape and static link related information.
void escapes::escapes_compute | ( | ast::Ast & | tree | ) |
Compute the escaping variables.
Walk the tree, and set the escape flag of variables and arguments if they do escape.