1.1 --- a/src/share/vm/opto/parse.hpp Sat Jan 09 00:59:35 2010 -0800 1.2 +++ b/src/share/vm/opto/parse.hpp Tue Jan 12 14:37:35 2010 -0800 1.3 @@ -430,6 +430,11 @@ 1.4 } 1.5 } 1.6 1.7 + // Return true if the parser should add a loop predicate 1.8 + bool should_add_predicate(int target_bci); 1.9 + // Insert a loop predicate into the graph 1.10 + void add_predicate(); 1.11 + 1.12 // Note: Intrinsic generation routines may be found in library_call.cpp. 1.13 1.14 // Helper function to setup Ideal Call nodes 1.15 @@ -491,7 +496,7 @@ 1.16 1.17 void do_ifnull(BoolTest::mask btest, Node* c); 1.18 void do_if(BoolTest::mask btest, Node* c); 1.19 - void repush_if_args(); 1.20 + int repush_if_args(); 1.21 void adjust_map_after_if(BoolTest::mask btest, Node* c, float prob, 1.22 Block* path, Block* other_path); 1.23 IfNode* jump_if_fork_int(Node* a, Node* b, BoolTest::mask mask);