7042327: assert(opaq->outcnt() == 1 && opaq->in(1) == limit)

Separate limit by Opaque2 node when calculating new limit for unrolled loop.

Reviewed-by: never
This commit is contained in:
Vladimir Kozlov 2011-05-05 21:06:14 -07:00
parent 9f0bca3b75
commit 8698030a91
2 changed files with 25 additions and 16 deletions

View file

@ -546,6 +546,7 @@ static void adjust_check(Node* proj, Node* range, Node* index,
Node *new_bol = gvn->transform( new (gvn->C, 2) BoolNode( new_cmp, bol->as_Bool()->_test._test ) );
igvn->hash_delete( iff );
iff->set_req_X( 1, new_bol, igvn );
igvn->_worklist.push( iff );
}
//------------------------------up_one_dom-------------------------------------