- // @@@ more efficient in memory consumption, not possible with
- // array implementation.
- //if (ARR_LEN(arr) < ARR_LEN(get_irn_in(n))-1) {
- // ARR_SETLEN(int, arr, ARR_LEN(get_irn_in(n))-1);
- //}
+ /* @@@ more efficient in memory consumption, not possible with
+ array implementation.
+ if (ARR_LEN(arr) < ARR_LEN(get_irn_in(n))-1) {
+ ARR_SETLEN(int, arr, ARR_LEN(get_irn_in(n))-1);
+ }*/
+}
+
+int is_inter_backedge(ir_node *n, int pos) {
+ int res;
+ int rem = get_interprocedural_view();
+ set_interprocedural_view(0);
+ res = is_backedge(n, pos);
+ set_interprocedural_view(rem);
+ return res;