- ir_node *origs[1];
- origs[0] = orig;
- be_ssa_constr_ignore(info, 1, origs, n, copies, ignore_uses);
+ pset *irns = pset_new_ptr(n);
+ int i;
+
+ for(i = 0; i < n; ++i)
+ pset_insert_ptr(irns, nodes[i]);
+ be_ssa_constr_set_phis_ignore(info, irns, phis, ignore_uses);
+ del_pset(irns);
+}
+
+void be_ssa_constr_ignore(dom_front_info_t *info, int n, ir_node *nodes[], pset *ignore_uses)
+{
+ be_ssa_constr_phis_ignore(info, n, nodes, NULL, ignore_uses);
+}
+
+void be_ssa_constr(dom_front_info_t *info, int n, ir_node *nodes[])
+{
+ pset *empty_set = be_empty_set();
+ assert(pset_count(empty_set) == 0);
+ be_ssa_constr_ignore(info, n, nodes, empty_set);