mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-21 11:34:38 +02:00
6877221: Endless deoptimizations in OSR nmethod
Reviewed-by: kvn
This commit is contained in:
parent
892336beb1
commit
51fc36cc9a
1 changed files with 2 additions and 1 deletions
|
@ -824,7 +824,6 @@ bool Parse::can_rerun_bytecode() {
|
||||||
case Bytecodes::_ddiv:
|
case Bytecodes::_ddiv:
|
||||||
case Bytecodes::_checkcast:
|
case Bytecodes::_checkcast:
|
||||||
case Bytecodes::_instanceof:
|
case Bytecodes::_instanceof:
|
||||||
case Bytecodes::_athrow:
|
|
||||||
case Bytecodes::_anewarray:
|
case Bytecodes::_anewarray:
|
||||||
case Bytecodes::_newarray:
|
case Bytecodes::_newarray:
|
||||||
case Bytecodes::_multianewarray:
|
case Bytecodes::_multianewarray:
|
||||||
|
@ -834,6 +833,8 @@ bool Parse::can_rerun_bytecode() {
|
||||||
return true;
|
return true;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
// Don't rerun athrow since it's part of the exception path.
|
||||||
|
case Bytecodes::_athrow:
|
||||||
case Bytecodes::_invokestatic:
|
case Bytecodes::_invokestatic:
|
||||||
case Bytecodes::_invokedynamic:
|
case Bytecodes::_invokedynamic:
|
||||||
case Bytecodes::_invokespecial:
|
case Bytecodes::_invokespecial:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue