assert(node->op == op_Psi);
assert(pos < num_conds);
return node->in[1 + 2 * pos];
}
void set_Psi_cond (ir_node *node, int pos, ir_node *cond) {
assert(node->op == op_Psi);
assert(pos < num_conds);
return node->in[1 + 2 * pos];
}
void set_Psi_cond (ir_node *node, int pos, ir_node *cond) {
assert(node->op == op_Psi);
assert(pos < num_conds);
node->in[1 + 2 * pos] = cond;
}
ir_node *get_Psi_val (ir_node *node, int pos) {
assert(node->op == op_Psi);
assert(pos < num_conds);
node->in[1 + 2 * pos] = cond;
}
ir_node *get_Psi_val (ir_node *node, int pos) {
assert(node->op == op_Psi);
assert(pos < num_vals);
return node->in[1 + 2 * pos + 1];
}
void set_Psi_val (ir_node *node, int pos, ir_node *val) {
assert(node->op == op_Psi);
assert(pos < num_vals);
return node->in[1 + 2 * pos + 1];
}
void set_Psi_val (ir_node *node, int pos, ir_node *val) {