|
| modref_tree () |
|
modref_base_node< T > * | insert_base (T base, T ref, unsigned int max_bases, bool *changed=NULL) |
|
bool | insert (unsigned int max_bases, unsigned int max_refs, unsigned int max_accesses, T base, T ref, modref_access_node a, bool record_adjustments) |
|
bool | insert (tree fndecl, T base, T ref, const modref_access_node &a, bool record_adjustments) |
|
void | cleanup () |
|
bool | merge (unsigned int max_bases, unsigned int max_refs, unsigned int max_accesses, modref_tree< T > *other, vec< modref_parm_map > *parm_map, modref_parm_map *static_chain_map, bool record_accesses, bool promote_unknown_to_global=false) |
|
bool | merge (tree fndecl, modref_tree< T > *other, vec< modref_parm_map > *parm_map, modref_parm_map *static_chain_map, bool record_accesses, bool promote_unknown_to_global=false) |
|
void | copy_from (modref_tree< T > *other) |
|
modref_base_node< T > * | search (T base) |
|
bool | global_access_p () |
|
void | collapse () |
|
| ~modref_tree () |
|
void | remap_params (vec< int > *map) |
|
template<typename
T>
struct modref_tree< T >
Access tree for a single function.