8027754: Enable loop optimizations for loops with MathExact inside

Reviewed-by: kvn, iveresov
This commit is contained in:
Rickard Bäckman 2014-01-23 12:08:28 +01:00
parent e2fecea88e
commit 0b85ee832e
73 changed files with 675 additions and 1157 deletions

View file

@ -76,7 +76,6 @@ static Node* split_if(IfNode *iff, PhaseIterGVN *igvn) {
if( !i1->is_Bool() ) return NULL;
BoolNode *b = i1->as_Bool();
Node *cmp = b->in(1);
if( cmp->is_FlagsProj() ) return NULL;
if( !cmp->is_Cmp() ) return NULL;
i1 = cmp->in(1);
if( i1 == NULL || !i1->is_Phi() ) return NULL;