--- 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;
-}