* tree-cfg.c (tree_forwarder_block_p): Speed up by reordering
two checks.
From-SVN: r91108
+2004-11-23 Kazu Hirata <kazu@cs.umass.edu>
+
+ * tree-cfg.c (tree_forwarder_block_p): Speed up by reordering
+ two checks.
+
2004-11-23 Zack Weinberg <zack@codesourcery.com>
* function.h (struct function): Remove calls_longjmp.
gcc_assert (bb != ENTRY_BLOCK_PTR);
#endif
- if (find_edge (ENTRY_BLOCK_PTR, bb))
- return false;
-
/* Now walk through the statements. We can ignore labels, anything else
means this is not a forwarder block. */
for (bsi = bsi_start (bb); !bsi_end_p (bsi); bsi_next (&bsi))
}
}
+ if (find_edge (ENTRY_BLOCK_PTR, bb))
+ return false;
+
return true;
}