Home | History | Annotate | Download | only in include

Lines Matching refs:tree

0 /* Tree SCC value numbering
24 /* In tree-ssa-sccvn.c */
25 bool expressions_equal_p (tree, tree);
29 extern tree VN_TOP;
43 tree result;
44 tree type;
45 tree op[1];
54 return sizeof (struct vn_nary_op_s) + sizeof (tree) * length - sizeof (tree);
68 vec<tree> phiargs;
70 tree type;
71 tree result;
86 tree type;
87 tree op0;
88 tree op1;
89 tree op2;
107 tree vuse;
109 tree type;
111 tree result;
112 tree result_vdef;
120 tree constant;
130 vn_hash_type (tree type)
141 vn_hash_constant_with_type (tree constant)
151 vn_constant_eq_with_type (tree c1, tree c2)
160 tree valnum;
162 tree expr;
190 extern vn_ssa_aux_t VN_INFO (tree);
191 extern vn_ssa_aux_t VN_INFO_GET (tree);
192 tree vn_get_expr_for (tree);
195 tree vn_nary_op_lookup (tree, vn_nary_op_t *);
196 tree vn_nary_op_lookup_stmt (gimple, vn_nary_op_t *);
197 tree vn_nary_op_lookup_pieces (unsigned int, enum tree_code,
198 tree, tree *, vn_nary_op_t *);
199 vn_nary_op_t vn_nary_op_insert (tree, tree);
200 vn_nary_op_t vn_nary_op_insert_stmt (gimple, tree);
202 tree, tree *, tree, unsigned int);
205 void copy_reference_ops_from_ref (tree, vec<vn_reference_op_s> *);
207 bool ao_ref_init_from_vn_reference (ao_ref *, alias_set_type, tree,
209 tree vn_reference_lookup_pieces (tree, alias_set_type, tree,
212 tree vn_reference_lookup (tree, tree, vn_lookup_kind, vn_reference_t *);
213 vn_reference_t vn_reference_insert (tree, tree, tree, tree);
214 vn_reference_t vn_reference_insert_pieces (tree, alias_set_type, tree,
216 tree, unsigned int);
225 unsigned int get_constant_value_id (tree);
226 unsigned int get_or_alloc_constant_value_id (tree);
228 tree fully_constant_vn_reference_p (vn_reference_t);
232 static inline tree
233 vn_valueize (tree name)
237 tree tem = VN_INFO (name)->valnum;