--- a/hotspot/src/share/vm/opto/loopnode.hpp Wed Sep 17 08:29:17 2008 -0700
+++ b/hotspot/src/share/vm/opto/loopnode.hpp Wed Sep 17 12:59:52 2008 -0700
@@ -192,6 +192,8 @@
int is_main_no_pre_loop() const { return _loop_flags & Main_Has_No_Pre_Loop; }
void set_main_no_pre_loop() { _loop_flags |= Main_Has_No_Pre_Loop; }
+ int main_idx() const { return _main_idx; }
+
void set_pre_loop (CountedLoopNode *main) { assert(is_normal_loop(),""); _loop_flags |= Pre ; _main_idx = main->_idx; }
void set_main_loop ( ) { assert(is_normal_loop(),""); _loop_flags |= Main; }