void set_irp_irg(int pos, ir_graph *irg) {
assert (irp && irg);
assert (pos < (ARR_LEN((irp)->graphs)));
- /* Strangely the first element of the array is NULL. Why?? */
irp->graphs[pos] = irg;
}
void set_irp_type(int pos, type *typ) {
assert (irp && typ);
assert (pos < (ARR_LEN((irp)->types)));
- /* Strangely the first element of the array is NULL. Why?? */
irp->types[pos] = typ;
}
{
return(irp -> ip_outedges);
}
+
+
+irg_callee_info_state get_irp_callee_info_state(void) {
+ return irp->callee_info_state;
+}
+
+void set_irp_callee_info_state(irg_callee_info_state s) {
+ irp->callee_info_state = s;
+}