--- old/src/share/vm/opto/loopnode.cpp Sat Jun 2 20:04:13 2012 +++ new/src/share/vm/opto/loopnode.cpp Sat Jun 2 20:04:13 2012 @@ -2756,7 +2756,8 @@ // Do not count uncommon calls if( !n->is_CallStaticJava() || !n->as_CallStaticJava()->_name ) { Node *iff = n->in(0)->in(0); - if( !iff->is_If() || + // No any calls for vectorized loops. + if( UseSuperWord || !iff->is_If() || (n->in(0)->Opcode() == Op_IfFalse && (1.0 - iff->as_If()->_prob) >= 0.01) || (iff->as_If()->_prob >= 0.01) )