8205824: Update Graal

Reviewed-by: iveresov, kvn
This commit is contained in:
Tom Rodriguez 2018-06-27 17:02:41 -07:00
parent 80e93fc752
commit 6fc0ec871a
2690 changed files with 7142 additions and 1208 deletions

View file

@ -1017,9 +1017,9 @@ class JavaThread: public Thread {
// Guard for re-entrant call to JVMCIRuntime::adjust_comp_level
bool _adjusting_comp_level;
// An object that JVMCI compiled code can use to further describe and
// An id of a speculation that JVMCI compiled code can use to further describe and
// uniquely identify the speculative optimization guarded by the uncommon trap
oop _pending_failed_speculation;
long _pending_failed_speculation;
// These fields are mutually exclusive in terms of live ranges.
union {
@ -1426,13 +1426,13 @@ class JavaThread: public Thread {
#if INCLUDE_JVMCI
int pending_deoptimization() const { return _pending_deoptimization; }
oop pending_failed_speculation() const { return _pending_failed_speculation; }
long pending_failed_speculation() const { return _pending_failed_speculation; }
bool adjusting_comp_level() const { return _adjusting_comp_level; }
void set_adjusting_comp_level(bool b) { _adjusting_comp_level = b; }
bool has_pending_monitorenter() const { return _pending_monitorenter; }
void set_pending_monitorenter(bool b) { _pending_monitorenter = b; }
void set_pending_deoptimization(int reason) { _pending_deoptimization = reason; }
void set_pending_failed_speculation(oop failed_speculation) { _pending_failed_speculation = failed_speculation; }
void set_pending_failed_speculation(long failed_speculation) { _pending_failed_speculation = failed_speculation; }
void set_pending_transfer_to_interpreter(bool b) { _pending_transfer_to_interpreter = b; }
void set_jvmci_alternate_call_target(address a) { assert(_jvmci._alternate_call_target == NULL, "must be"); _jvmci._alternate_call_target = a; }
void set_jvmci_implicit_exception_pc(address a) { assert(_jvmci._implicit_exception_pc == NULL, "must be"); _jvmci._implicit_exception_pc = a; }