< prev index next >

src/hotspot/share/opto/c2compiler.cpp

Print this page
*** 786,10 ***
--- 786,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:

*** 822,11 ***
    case vmIntrinsics::_notifyJvmtiVThreadMount:
    case vmIntrinsics::_notifyJvmtiVThreadUnmount:
    case vmIntrinsics::_notifyJvmtiVThreadHideFrames:
  #endif
      break;
! 
    default:
      return false;
    }
    return true;
  }
--- 824,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 >