Home | History | Annotate | Download | only in include

Lines Matching refs:tree

0 /* Tree based alias analysis and alias oracle.
60 /* Simplified and cached information about a memory reference tree.
65 /* The original full memory reference tree or NULL_TREE if that is
67 tree ref;
73 tree base;
92 /* In tree-ssa-alias.c */
93 extern void ao_ref_init (ao_ref *, tree);
94 extern void ao_ref_init_from_ptr_and_size (ao_ref *, tree, tree);
95 extern tree ao_ref_base (ao_ref *);
97 extern bool ptr_deref_may_alias_global_p (tree);
98 extern bool ptr_derefs_may_alias_p (tree, tree);
99 extern bool ref_may_alias_global_p (tree);
100 extern bool refs_may_alias_p (tree, tree);
102 extern bool refs_anti_dependent_p (tree, tree);
103 extern bool refs_output_dependent_p (tree, tree);
104 extern bool ref_maybe_used_by_stmt_p (gimple, tree);
106 extern bool stmt_may_clobber_ref_p (gimple, tree);
108 extern bool call_may_clobber_ref_p (gimple, tree);
109 extern bool stmt_kills_ref_p (gimple, tree);
110 extern tree get_continuation_for_phi (gimple, ao_ref *,
112 extern void *walk_non_aliased_vuses (ao_ref *, tree,
113 void *(*)(ao_ref *, tree,
115 void *(*)(ao_ref *, tree, void *), void *);
116 extern unsigned int walk_aliased_vdefs (ao_ref *, tree,
117 bool (*)(ao_ref *, tree, void *),
119 extern struct ptr_info_def *get_ptr_info (tree);
123 extern void dump_points_to_info_for (FILE *, tree);
124 extern void debug_points_to_info_for (tree);
128 /* In tree-ssa-structalias.c */
137 extern void pt_solution_set_var (struct pt_solution *, tree);