hotspot/src/share/vm/opto/library_call.cpp
changeset 36615 c744e3b0f8c5
parent 36559 b35fcd3da015
parent 36508 5f9eee6b383b
child 36827 53d2d43551d2
child 37248 11a660dbbb8e
--- a/hotspot/src/share/vm/opto/library_call.cpp	Tue Mar 15 14:48:45 2016 -0700
+++ b/hotspot/src/share/vm/opto/library_call.cpp	Tue Mar 22 10:43:58 2016 +0000
@@ -319,8 +319,6 @@
 
   bool inline_profileBoolean();
   bool inline_isCompileConstant();
-
-  bool inline_deoptimize();
 };
 
 //---------------------------make_vm_intrinsic----------------------------
@@ -823,9 +821,6 @@
   case vmIntrinsics::_hasNegatives:
     return inline_hasNegatives();
 
-  case vmIntrinsics::_deoptimize:
-    return inline_deoptimize();
-
   default:
     // If you get here, it may be that someone has added a new intrinsic
     // to the list in vmSymbols.hpp without implementing it here.
@@ -6767,12 +6762,3 @@
   set_result(n->is_Con() ? intcon(1) : intcon(0));
   return true;
 }
-
-bool LibraryCallKit::inline_deoptimize() {
-  assert(WhiteBoxAPI, "");
-  PreserveReexecuteState preexecs(this);
-  jvms()->set_should_reexecute(false);
-  uncommon_trap(Deoptimization::Reason_intrinsic,
-                Deoptimization::Action_none);
-  return true;
-}