diff -r 07acc51c1d2a -r 08eb13460b3a src/share/vm/opto/phaseX.hpp --- a/src/share/vm/opto/phaseX.hpp Sat Apr 02 09:49:27 2011 -0700 +++ b/src/share/vm/opto/phaseX.hpp Sat Apr 02 10:54:15 2011 -0700 @@ -471,6 +471,13 @@ _delay_transform = delay; } + // Clone loop predicates. Defined in loopTransform.cpp. + Node* clone_loop_predicates(Node* old_entry, Node* new_entry); + Node* move_loop_predicates(Node* old_entry, Node* new_entry); + // Create a new if below new_entry for the predicate to be cloned + ProjNode* create_new_if_for_predicate(ProjNode* cont_proj, Node* new_entry, + Deoptimization::DeoptReason reason); + #ifndef PRODUCT protected: // Sub-quadratic implementation of VerifyIterativeGVN.