Mercurial > hg > graal-jvmci-8
comparison src/share/vm/code/nmethod.hpp @ 10577:9c7d9e2c8326
PTX kernel execution - no args or return value
author | Morris Meyer <morris.meyer@oracle.com> |
---|---|
date | Sat, 29 Jun 2013 21:29:34 -0400 |
parents | ebb32c4589f3 |
children | f22cbff51c12 |
comparison
equal
deleted
inserted
replaced
10576:aee899c96b0b | 10577:9c7d9e2c8326 |
---|---|
183 // set during construction | 183 // set during construction |
184 unsigned int _has_unsafe_access:1; // May fault due to unsafe access. | 184 unsigned int _has_unsafe_access:1; // May fault due to unsafe access. |
185 unsigned int _has_method_handle_invokes:1; // Has this method MethodHandle invokes? | 185 unsigned int _has_method_handle_invokes:1; // Has this method MethodHandle invokes? |
186 unsigned int _lazy_critical_native:1; // Lazy JNI critical native | 186 unsigned int _lazy_critical_native:1; // Lazy JNI critical native |
187 unsigned int _has_wide_vectors:1; // Preserve wide vectors at safepoints | 187 unsigned int _has_wide_vectors:1; // Preserve wide vectors at safepoints |
188 unsigned int _external_method:1; // Set for GPU methods | |
188 | 189 |
189 // Protected by Patching_lock | 190 // Protected by Patching_lock |
190 unsigned char _state; // {alive, not_entrant, zombie, unloaded} | 191 unsigned char _state; // {alive, not_entrant, zombie, unloaded} |
191 | 192 |
192 #ifdef ASSERT | 193 #ifdef ASSERT |
460 void set_has_method_handle_invokes(bool z) { _has_method_handle_invokes = z; } | 461 void set_has_method_handle_invokes(bool z) { _has_method_handle_invokes = z; } |
461 | 462 |
462 bool is_speculatively_disconnected() const { return _speculatively_disconnected; } | 463 bool is_speculatively_disconnected() const { return _speculatively_disconnected; } |
463 void set_speculatively_disconnected(bool z) { _speculatively_disconnected = z; } | 464 void set_speculatively_disconnected(bool z) { _speculatively_disconnected = z; } |
464 | 465 |
466 bool is_external_method() const { return _external_method; } | |
467 void set_external_method(bool z) { _external_method = z; } | |
468 | |
465 bool is_lazy_critical_native() const { return _lazy_critical_native; } | 469 bool is_lazy_critical_native() const { return _lazy_critical_native; } |
466 void set_lazy_critical_native(bool z) { _lazy_critical_native = z; } | 470 void set_lazy_critical_native(bool z) { _lazy_critical_native = z; } |
467 | 471 |
468 bool has_wide_vectors() const { return _has_wide_vectors; } | 472 bool has_wide_vectors() const { return _has_wide_vectors; } |
469 void set_has_wide_vectors(bool z) { _has_wide_vectors = z; } | 473 void set_has_wide_vectors(bool z) { _has_wide_vectors = z; } |