1128 // Clone loop predicates to cloned loops (peeled, unswitched) |
1128 // Clone loop predicates to cloned loops (peeled, unswitched) |
1129 static ProjNode* clone_predicate(ProjNode* predicate_proj, Node* new_entry, |
1129 static ProjNode* clone_predicate(ProjNode* predicate_proj, Node* new_entry, |
1130 Deoptimization::DeoptReason reason, |
1130 Deoptimization::DeoptReason reason, |
1131 PhaseIdealLoop* loop_phase, |
1131 PhaseIdealLoop* loop_phase, |
1132 PhaseIterGVN* igvn); |
1132 PhaseIterGVN* igvn); |
1133 |
|
1134 static void clone_loop_predicates_fix_mem(ProjNode* dom_proj , ProjNode* proj, |
|
1135 PhaseIdealLoop* loop_phase, |
|
1136 PhaseIterGVN* igvn); |
|
1137 |
1133 |
1138 static Node* clone_loop_predicates(Node* old_entry, Node* new_entry, |
1134 static Node* clone_loop_predicates(Node* old_entry, Node* new_entry, |
1139 bool clone_limit_check, |
1135 bool clone_limit_check, |
1140 PhaseIdealLoop* loop_phase, |
1136 PhaseIdealLoop* loop_phase, |
1141 PhaseIterGVN* igvn); |
1137 PhaseIterGVN* igvn); |