#include "array.h"
-/** Returns the number of pseudo graphs in the program. */
+/* Returns the number of pseudo graphs in the program. */
int get_irp_n_pseudo_irgs(void) {
assert (irp && irp->pseudo_graphs);
return ARR_LEN(irp->pseudo_graphs);
}
-/** Returns the number of pseudo graphs in the program. */
+/* Returns the pos'th pseudo graph in the program. */
ir_graph *get_irp_pseudo_irg(int pos) {
assert(0 <= pos && pos <= get_irp_n_pseudo_irgs());
return irp->pseudo_graphs[pos];
return res;
}
-/** Returns true ir ir_graph is pseudo graph. */
+/* Returns non-zero ir ir_graph is pseudo graph. */
int is_pseudo_ir_graph(ir_graph *irg)
{
+ int i, n_pseudo_irgs;
+
assert(irg && "nothing here");
assert(is_ir_graph(irg) && "no ir_graph given");
- int i, n_pseudo_irgs = get_irp_n_pseudo_irgs();
+ n_pseudo_irgs = get_irp_n_pseudo_irgs();
for (i = 0; i < n_pseudo_irgs; ++i) {
- if (irg == get_irp_pseudo_irg(i)) return true;
+ if (irg == get_irp_pseudo_irg(i)) return 1;
}
- return false;
+ return 0;
}
static int visit_pseudo_irgs = 0;