Mercurial > hg > graal-jvmci-8
diff src/share/vm/graal/graalRuntime.hpp @ 7220:fcae6d960acd
added more compiler intrinsics
author | Christian Haeubl <haeubl@ssw.jku.at> |
---|---|
date | Tue, 11 Dec 2012 08:28:00 +0100 |
parents | 1baf7f1e3f23 |
children | 2ae3e26b7e9a |
line wrap: on
line diff
--- a/src/share/vm/graal/graalRuntime.hpp Thu Dec 06 13:53:36 2012 +0100 +++ b/src/share/vm/graal/graalRuntime.hpp Tue Dec 11 08:28:00 2012 +0100 @@ -99,6 +99,8 @@ stub(graal_log_object) \ stub(graal_log_printf) \ stub(graal_log_primitive) \ + stub(graal_identity_hash_code) \ + stub(graal_thread_is_interrupted) \ last_entry(number_of_ids) #define DECLARE_STUB_ID(x) x ## _id , @@ -144,6 +146,9 @@ static void graal_vm_error(JavaThread* thread, oop where, oop format, jlong value); static void graal_log_printf(JavaThread* thread, oop format, jlong value); static void graal_log_primitive(JavaThread* thread, jchar typeChar, jlong value, jboolean newline); + + static jint graal_identity_hash_code(JavaThread* thread, oopDesc* objd); + static jboolean graal_thread_is_interrupted(JavaThread* thread, oopDesc* obj, jboolean clear_interrupte); // Note: Must be kept in sync with constants in com.oracle.graal.snippets.Log enum {