< prev index next >

src/hotspot/share/opto/c2compiler.cpp

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

*** 765,11 ***
    case vmIntrinsics::_VectorExtract:
    case vmIntrinsics::_VectorMaskOp:
      return EnableVectorSupport;
    case vmIntrinsics::_blackhole:
      break;
! 
    default:
      return false;
    }
    return true;
  }
--- 767,14 ---
    case vmIntrinsics::_VectorExtract:
    case vmIntrinsics::_VectorMaskOp:
      return EnableVectorSupport;
    case vmIntrinsics::_blackhole:
      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 >