|
| | 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.