equal
deleted
inserted
replaced
926 bool _pending_monitorenter; |
926 bool _pending_monitorenter; |
927 |
927 |
928 // Specifies if the DeoptReason for the last uncommon trap was Reason_transfer_to_interpreter |
928 // Specifies if the DeoptReason for the last uncommon trap was Reason_transfer_to_interpreter |
929 bool _pending_transfer_to_interpreter; |
929 bool _pending_transfer_to_interpreter; |
930 |
930 |
|
931 // Guard for re-entrant call to JVMCIRuntime::adjust_comp_level |
|
932 bool _adjusting_comp_level; |
|
933 |
931 // An object that JVMCI compiled code can use to further describe and |
934 // An object that JVMCI compiled code can use to further describe and |
932 // uniquely identify the speculative optimization guarded by the uncommon trap |
935 // uniquely identify the speculative optimization guarded by the uncommon trap |
933 oop _pending_failed_speculation; |
936 oop _pending_failed_speculation; |
934 |
937 |
935 // These fields are mutually exclusive in terms of live ranges. |
938 // These fields are mutually exclusive in terms of live ranges. |
1314 void set_deferred_card_mark(MemRegion mr) { _deferred_card_mark = mr; } |
1317 void set_deferred_card_mark(MemRegion mr) { _deferred_card_mark = mr; } |
1315 |
1318 |
1316 #if INCLUDE_JVMCI |
1319 #if INCLUDE_JVMCI |
1317 int pending_deoptimization() const { return _pending_deoptimization; } |
1320 int pending_deoptimization() const { return _pending_deoptimization; } |
1318 oop pending_failed_speculation() const { return _pending_failed_speculation; } |
1321 oop pending_failed_speculation() const { return _pending_failed_speculation; } |
|
1322 bool adjusting_comp_level() const { return _adjusting_comp_level; } |
|
1323 void set_adjusting_comp_level(bool b) { _adjusting_comp_level = b; } |
1319 bool has_pending_monitorenter() const { return _pending_monitorenter; } |
1324 bool has_pending_monitorenter() const { return _pending_monitorenter; } |
1320 void set_pending_monitorenter(bool b) { _pending_monitorenter = b; } |
1325 void set_pending_monitorenter(bool b) { _pending_monitorenter = b; } |
1321 void set_pending_deoptimization(int reason) { _pending_deoptimization = reason; } |
1326 void set_pending_deoptimization(int reason) { _pending_deoptimization = reason; } |
1322 void set_pending_failed_speculation(oop failed_speculation) { _pending_failed_speculation = failed_speculation; } |
1327 void set_pending_failed_speculation(oop failed_speculation) { _pending_failed_speculation = failed_speculation; } |
1323 void set_pending_transfer_to_interpreter(bool b) { _pending_transfer_to_interpreter = b; } |
1328 void set_pending_transfer_to_interpreter(bool b) { _pending_transfer_to_interpreter = b; } |