src/share/vm/opto/loopopts.cpp

changeset 688
b0fe4deeb9fb
parent 686
020a0b730379
child 728
c3e045194476
     1.1 --- a/src/share/vm/opto/loopopts.cpp	Fri Jul 25 16:03:40 2008 -0700
     1.2 +++ b/src/share/vm/opto/loopopts.cpp	Mon Jul 28 17:12:52 2008 -0700
     1.3 @@ -578,7 +578,8 @@
     1.4      Node *cmov = conditional_move( n );
     1.5      if( cmov ) return cmov;
     1.6    }
     1.7 -  if( n->is_CFG() || n_op == Op_StorePConditional || n_op == Op_StoreLConditional || n_op == Op_CompareAndSwapI || n_op == Op_CompareAndSwapL ||n_op == Op_CompareAndSwapP)  return n;
     1.8 +  if( n->is_CFG() || n->is_LoadStore() )
     1.9 +    return n;
    1.10    if( n_op == Op_Opaque1 ||     // Opaque nodes cannot be mod'd
    1.11        n_op == Op_Opaque2 ) {
    1.12      if( !C->major_progress() )   // If chance of no more loop opts...

mercurial