mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 23:04:50 +02:00
8226705: [REDO] Deoptimize with handshakes
Reviewed-by: eosterlund, dcubed, dlong, pchilanomate
This commit is contained in:
parent
336b741b1c
commit
35a9f6864a
33 changed files with 398 additions and 326 deletions
|
@ -49,7 +49,6 @@
|
|||
template(ClearICs) \
|
||||
template(ForceSafepoint) \
|
||||
template(ForceAsyncSafepoint) \
|
||||
template(Deoptimize) \
|
||||
template(DeoptimizeFrame) \
|
||||
template(DeoptimizeAll) \
|
||||
template(ZombieAll) \
|
||||
|
@ -318,14 +317,6 @@ class VM_GTestExecuteAtSafepoint: public VM_Operation {
|
|||
VM_GTestExecuteAtSafepoint() {}
|
||||
};
|
||||
|
||||
class VM_Deoptimize: public VM_Operation {
|
||||
public:
|
||||
VM_Deoptimize() {}
|
||||
VMOp_Type type() const { return VMOp_Deoptimize; }
|
||||
void doit();
|
||||
bool allow_nested_vm_operations() const { return true; }
|
||||
};
|
||||
|
||||
class VM_MarkActiveNMethods: public VM_Operation {
|
||||
public:
|
||||
VM_MarkActiveNMethods() {}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue