< prev index next >

src/hotspot/share/opto/c2compiler.cpp

Print this page
*** 763,10 ***
--- 763,12 ---
    case vmIntrinsics::_profileBoolean:
    case vmIntrinsics::_isCompileConstant:
    case vmIntrinsics::_Preconditions_checkIndex:
    case vmIntrinsics::_Preconditions_checkLongIndex:
    case vmIntrinsics::_getObjectSize:
+   case vmIntrinsics::_shipilev_magic_sizeOf:
+   case vmIntrinsics::_shipilev_magic_addressOf:
      break;
    case vmIntrinsics::_VectorCompressExpand:
    case vmIntrinsics::_VectorUnaryOp:
    case vmIntrinsics::_VectorBinaryOp:
    case vmIntrinsics::_VectorTernaryOp:

*** 799,11 ***
    case vmIntrinsics::_notifyJvmtiVThreadMount:
    case vmIntrinsics::_notifyJvmtiVThreadUnmount:
    case vmIntrinsics::_notifyJvmtiVThreadHideFrames:
  #endif
      break;
! 
    default:
      return false;
    }
    return true;
  }
--- 801,14 ---
    case vmIntrinsics::_notifyJvmtiVThreadMount:
    case vmIntrinsics::_notifyJvmtiVThreadUnmount:
    case vmIntrinsics::_notifyJvmtiVThreadHideFrames:
  #endif
      break;
!   case vmIntrinsics::_shipilev_magic_timestamp:
+     return Matcher::match_rule_supported(Op_Timestamp);
+   case vmIntrinsics::_shipilev_magic_timestamp_serial:
+     return Matcher::match_rule_supported(Op_TimestampSerial);
    default:
      return false;
    }
    return true;
  }
< prev index next >