src/share/vm/opto/loopnode.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/opto/loopnode.hpp	Wed Jul 20 14:06:34 2011
--- new/src/share/vm/opto/loopnode.hpp	Wed Jul 20 14:06:34 2011

*** 875,897 **** --- 875,891 ---- // Clone loop predicates to cloned loops (peeled, unswitched) static ProjNode* clone_predicate(ProjNode* predicate_proj, Node* new_entry, Deoptimization::DeoptReason reason, PhaseIdealLoop* loop_phase, PhaseIterGVN* igvn); static ProjNode* move_predicate(ProjNode* predicate_proj, Node* new_entry, Deoptimization::DeoptReason reason, PhaseIdealLoop* loop_phase, PhaseIterGVN* igvn); + static Node* clone_loop_predicates(Node* old_entry, Node* new_entry, bool move_predicates, bool clone_limit_check, PhaseIdealLoop* loop_phase, PhaseIterGVN* igvn); Node* clone_loop_predicates(Node* old_entry, Node* new_entry, bool clone_limit_check); Node* move_loop_predicates(Node* old_entry, Node* new_entry, bool clone_limit_check); void eliminate_loop_predicates(Node* entry); static Node* skip_loop_predicates(Node* entry); // Find a good location to insert a predicate static ProjNode* find_predicate_insertion_point(Node* start_c, Deoptimization::DeoptReason reason); // Find a predicate

src/share/vm/opto/loopnode.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File