hotspot/src/share/vm/c1/c1_GraphBuilder.cpp
changeset 30209 8ea30dc99369
parent 29582 9a0bb63adf5a
child 30305 b92a97e1e9cb
equal deleted inserted replaced
30208:ed11124f18e1 30209:8ea30dc99369
  3460     case vmIntrinsics::_putInt    : return append_unsafe_put_obj(callee, T_INT,     false);
  3460     case vmIntrinsics::_putInt    : return append_unsafe_put_obj(callee, T_INT,     false);
  3461     case vmIntrinsics::_putLong   : return append_unsafe_put_obj(callee, T_LONG,    false);
  3461     case vmIntrinsics::_putLong   : return append_unsafe_put_obj(callee, T_LONG,    false);
  3462     case vmIntrinsics::_putFloat  : return append_unsafe_put_obj(callee, T_FLOAT,   false);
  3462     case vmIntrinsics::_putFloat  : return append_unsafe_put_obj(callee, T_FLOAT,   false);
  3463     case vmIntrinsics::_putDouble : return append_unsafe_put_obj(callee, T_DOUBLE,  false);
  3463     case vmIntrinsics::_putDouble : return append_unsafe_put_obj(callee, T_DOUBLE,  false);
  3464 
  3464 
       
  3465     case vmIntrinsics::_getShortUnaligned  :
       
  3466       return UseUnalignedAccesses ? append_unsafe_get_obj(callee, T_SHORT,   false) : false;
       
  3467     case vmIntrinsics::_getCharUnaligned   :
       
  3468       return UseUnalignedAccesses ? append_unsafe_get_obj(callee, T_CHAR,    false) : false;
       
  3469     case vmIntrinsics::_getIntUnaligned    :
       
  3470       return UseUnalignedAccesses ? append_unsafe_get_obj(callee, T_INT,     false) : false;
       
  3471     case vmIntrinsics::_getLongUnaligned   :
       
  3472       return UseUnalignedAccesses ? append_unsafe_get_obj(callee, T_LONG,    false) : false;
       
  3473 
       
  3474     case vmIntrinsics::_putShortUnaligned  :
       
  3475       return UseUnalignedAccesses ? append_unsafe_put_obj(callee, T_SHORT,   false) : false;
       
  3476     case vmIntrinsics::_putCharUnaligned   :
       
  3477       return UseUnalignedAccesses ? append_unsafe_put_obj(callee, T_CHAR,    false) : false;
       
  3478     case vmIntrinsics::_putIntUnaligned    :
       
  3479       return UseUnalignedAccesses ? append_unsafe_put_obj(callee, T_INT,     false) : false;
       
  3480     case vmIntrinsics::_putLongUnaligned   :
       
  3481       return UseUnalignedAccesses ? append_unsafe_put_obj(callee, T_LONG,    false) : false;
       
  3482 
  3465     case vmIntrinsics::_getObjectVolatile : return append_unsafe_get_obj(callee, T_OBJECT,  true);
  3483     case vmIntrinsics::_getObjectVolatile : return append_unsafe_get_obj(callee, T_OBJECT,  true);
  3466     case vmIntrinsics::_getBooleanVolatile: return append_unsafe_get_obj(callee, T_BOOLEAN, true);
  3484     case vmIntrinsics::_getBooleanVolatile: return append_unsafe_get_obj(callee, T_BOOLEAN, true);
  3467     case vmIntrinsics::_getByteVolatile   : return append_unsafe_get_obj(callee, T_BYTE,    true);
  3485     case vmIntrinsics::_getByteVolatile   : return append_unsafe_get_obj(callee, T_BYTE,    true);
  3468     case vmIntrinsics::_getShortVolatile  : return append_unsafe_get_obj(callee, T_SHORT,   true);
  3486     case vmIntrinsics::_getShortVolatile  : return append_unsafe_get_obj(callee, T_SHORT,   true);
  3469     case vmIntrinsics::_getCharVolatile   : return append_unsafe_get_obj(callee, T_CHAR,    true);
  3487     case vmIntrinsics::_getCharVolatile   : return append_unsafe_get_obj(callee, T_CHAR,    true);