hotspot/src/share/vm/opto/lcm.cpp
changeset 595 a2be4c89de81
parent 590 2954744d7bba
child 670 ddf3e9583f2f
child 1376 f7fc7a708b63
equal deleted inserted replaced
594:9f4474e5dbaf 595:a2be4c89de81
   132       // If the value being nul-checked is in another slot, it means we
   132       // If the value being nul-checked is in another slot, it means we
   133       // are storing the checked value, which does NOT check the value!
   133       // are storing the checked value, which does NOT check the value!
   134       if( mach->in(2) != val ) continue;
   134       if( mach->in(2) != val ) continue;
   135       break;                    // Found a memory op?
   135       break;                    // Found a memory op?
   136     case Op_StrComp:
   136     case Op_StrComp:
       
   137     case Op_AryEq:
   137       // Not a legit memory op for implicit null check regardless of
   138       // Not a legit memory op for implicit null check regardless of
   138       // embedded loads
   139       // embedded loads
   139       continue;
   140       continue;
   140     default:                    // Also check for embedded loads
   141     default:                    // Also check for embedded loads
   141       if( !mach->needs_anti_dependence_check() )
   142       if( !mach->needs_anti_dependence_check() )