IPCPProcData.cc File Reference
Go to the source code of this file.
|
Functions |
| template ostream & | operator<< (ostream &, const Database< String, IPCPCallData > &) |
| template ostream & | operator<< (ostream &, const List< IPCPConstants > &) |
| static const char * | _proc_name (const Statement &call_stmt) |
| | proc_name Return the name of the subroutine or function called by the given statement.
|
| static const List< Expression > & | _call_arg_list (const Statement &call_site) |
| | call_arg_list Return a reference to the argument list of the given call site.
|
| static void | _add_refs (RefSet< Symbol > &vars, const RefSet< Expression > &refs) |
| | add_refs - Add the given set of references to the given variable set.
|
| static void | _add_vars_to_set (RefSet< Symbol > &var_set, const Expression &expr) |
| | add_vars_to_set Add the variables in the given expression to the given set.
|
| static void | _filter_out_entering_consts (Map< Symbol, Expression > &new_consts, const Map< Symbol, Expression > &old_const_mods) |
| | _filter_out_entering_consts.
|
| Boolean | constant_value (const Expression &expr) |
| | expand_all_substituted
|
| static void | _print_var_map (ostream &o, const RefMap< Symbol, Symbol > &var_map) |
| | _print_var_map Print a mapping from variables to variables;
|
| static void | _print_var_set (ostream &o, const RefSet< Symbol > &var_map) |
| | _print_var_set Print a mapping from variables to variables;
|
Detailed Description
Definition in file IPCPProcData.cc.
Function Documentation
| static const char* _proc_name |
( |
const Statement & |
call_stmt |
) |
[static] |
|
| static void _print_var_map |
( |
ostream & |
o, |
|
|
const RefMap< Symbol, Symbol > & |
var_map |
|
) |
[static] |
|
| static void _print_var_set |
( |
ostream & |
o, |
|
|
const RefSet< Symbol > & |
var_map |
|
) |
[static] |
|
|