Lines Matching refs:constraint_t
221 typedef struct constraint *constraint_t; typedef
223 DEF_VEC_P(constraint_t);
224 DEF_VEC_ALLOC_P(constraint_t,heap);
497 static VEC(constraint_t,heap) *constraints; in VEC() argument
571 VEC(constraint_t,heap) **complex;
616 static constraint_t
620 constraint_t ret = (constraint_t) pool_alloc (constraint_pool); in new_constraint()
629 dump_constraint (FILE *file, constraint_t c) in dump_constraint()
653 void debug_constraint (constraint_t);
662 debug_constraint (constraint_t c) in debug_constraint()
674 constraint_t c; in dump_constraints()
675 for (i = from; VEC_iterate (constraint_t, constraints, i, c); i++) in dump_constraints()
722 constraint_t c; in dump_constraint_graph()
724 for (j = 0; VEC_iterate (constraint_t, graph->complex[i], j, c); ++j) in dump_constraint_graph()
831 constraint_less (const constraint_t a, const constraint_t b) in constraint_less()
853 static constraint_t
854 constraint_vec_find (VEC(constraint_t,heap) *vec, in constraint_vec_find() argument
858 constraint_t found; in constraint_vec_find()
863 place = VEC_lower_bound (constraint_t, vec, &lookfor, constraint_less); in constraint_vec_find()
864 if (place >= VEC_length (constraint_t, vec)) in constraint_vec_find()
866 found = VEC_index (constraint_t, vec, place); in constraint_vec_find()
875 constraint_set_union (VEC(constraint_t,heap) **to, in constraint_set_union() argument
876 VEC(constraint_t,heap) **from) in constraint_set_union()
879 constraint_t c; in constraint_set_union()
881 FOR_EACH_VEC_ELT (constraint_t, *from, i, c) in constraint_set_union()
885 unsigned int place = VEC_lower_bound (constraint_t, *to, c, in constraint_set_union()
887 VEC_safe_insert (constraint_t, heap, *to, place, c); in constraint_set_union()
1012 unsigned int var, constraint_t c) in insert_into_complex()
1014 VEC (constraint_t, heap) *complex = graph->complex[var]; in insert_into_complex()
1015 unsigned int place = VEC_lower_bound (constraint_t, complex, c, in insert_into_complex()
1019 if (place >= VEC_length (constraint_t, complex) in insert_into_complex()
1020 || !constraint_equal (*c, *VEC_index (constraint_t, complex, place))) in insert_into_complex()
1021 VEC_safe_insert (constraint_t, heap, graph->complex[var], place, c); in insert_into_complex()
1033 constraint_t c; in merge_node_constraints()
1038 FOR_EACH_VEC_ELT (constraint_t, graph->complex[from], i, c) in merge_node_constraints()
1052 VEC_free (constraint_t, heap, graph->complex[from]); in merge_node_constraints()
1178 graph->complex = XCNEWVEC (VEC(constraint_t, heap) *, size); in init_graph()
1196 constraint_t c; in build_pred_graph()
1222 FOR_EACH_VEC_ELT (constraint_t, constraints, i, c) in build_pred_graph()
1299 constraint_t c; in build_succ_graph()
1301 FOR_EACH_VEC_ELT (constraint_t, constraints, i, c) in build_succ_graph()
1580 do_sd_constraint (constraint_graph_t graph, constraint_t c, in do_sd_constraint()
1668 do_ds_constraint (constraint_t c, bitmap delta) in do_ds_constraint()
1766 do_complex_constraint (constraint_graph_t graph, constraint_t c, bitmap delta) in do_complex_constraint()
2361 constraint_t c; in move_complex_constraints()
2363 FOR_EACH_VEC_ELT (constraint_t, constraints, i, c) in move_complex_constraints()
2399 constraint_t c; in rewrite_constraints()
2404 FOR_EACH_VEC_ELT (constraint_t, constraints, i, c) in rewrite_constraints()
2431 VEC_replace (constraint_t, constraints, i, NULL); in rewrite_constraints()
2446 VEC_replace (constraint_t, constraints, i, NULL); in rewrite_constraints()
2520 || VEC_length (constraint_t, graph->complex[i]) > 0)) in solve_graph()
2556 constraint_t c; in solve_graph()
2558 VEC(constraint_t,heap) *complex = graph->complex[i]; in solve_graph()
2583 FOR_EACH_VEC_ELT (constraint_t, complex, j, c) in solve_graph()
2815 process_constraint (constraint_t t) in process_constraint()
2863 VEC_safe_push (constraint_t, heap, constraints, t); in process_constraint()
6329 VEC_safe_push (constraint_t, heap, constraints, new_constraint (lhs, rhs)); in init_base_vars()
6465 constraints = VEC_alloc (constraint_t, heap, 8); in init_alias_vars()
6733 VEC_free (constraint_t, heap, constraints); in delete_points_to_sets()
6736 VEC_free (constraint_t, heap, graph->complex[i]); in delete_points_to_sets()
6927 from = VEC_length (constraint_t, constraints); in ipa_pta_execute()
7018 from = VEC_length (constraint_t, constraints); in ipa_pta_execute()