< prev index next >

src/hotspot/share/opto/loopPredicate.cpp

Print this page

        

*** 1306,1316 **** // After pre/main/post loops are created, we'll put a copy of some // range checks between the pre and main loop to validate the value // of the main loop induction variable. Make a copy of the predicates // here with an opaque node as a place holder for the value (will be ! // updated by PhaseIdealLoop::update_skeleton_predicate()). ProjNode* PhaseIdealLoop::insert_skeleton_predicate(IfNode* iff, IdealLoopTree *loop, ProjNode* proj, ProjNode *predicate_proj, ProjNode* upper_bound_proj, int scale, Node* offset, Node* init, Node* limit, jint stride, --- 1306,1316 ---- // After pre/main/post loops are created, we'll put a copy of some // range checks between the pre and main loop to validate the value // of the main loop induction variable. Make a copy of the predicates // here with an opaque node as a place holder for the value (will be ! // updated by PhaseIdealLoop::clone_skeleton_predicate()). ProjNode* PhaseIdealLoop::insert_skeleton_predicate(IfNode* iff, IdealLoopTree *loop, ProjNode* proj, ProjNode *predicate_proj, ProjNode* upper_bound_proj, int scale, Node* offset, Node* init, Node* limit, jint stride,
< prev index next >