Mercurial > hg > graal-jvmci-8
comparison src/share/vm/graal/graalVMToCompiler.cpp @ 7739:0bf1c1c658c2
merge defaults from setDefaultOptions() into GraalOptions
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Thu, 07 Feb 2013 11:39:57 +0100 |
parents | 2a1ec8b0bfe0 |
children | 8bbbde9d0a52 |
comparison
equal
deleted
inserted
replaced
7738:6a78ed71be90 | 7739:0bf1c1c658c2 |
---|---|
82 Thread* THREAD = Thread::current(); | 82 Thread* THREAD = Thread::current(); |
83 JavaValue result(T_BOOLEAN); | 83 JavaValue result(T_BOOLEAN); |
84 JavaCalls::call_static(&result, compilerKlass, vmSymbols::setOption_name(), vmSymbols::setOption_signature(), option, THREAD); | 84 JavaCalls::call_static(&result, compilerKlass, vmSymbols::setOption_name(), vmSymbols::setOption_signature(), option, THREAD); |
85 check_pending_exception("Error while calling setOption"); | 85 check_pending_exception("Error while calling setOption"); |
86 return result.get_jboolean(); | 86 return result.get_jboolean(); |
87 } | |
88 | |
89 void VMToCompiler::setDefaultOptions() { | |
90 KlassHandle compilerKlass = loadClass(vmSymbols::com_oracle_graal_hotspot_HotSpotOptions()); | |
91 | |
92 Thread* THREAD = Thread::current(); | |
93 JavaValue result(T_VOID); | |
94 JavaCalls::call_static(&result, compilerKlass, vmSymbols::setDefaultOptions_name(), vmSymbols::void_method_signature(), THREAD); | |
95 check_pending_exception("Error while calling setDefaultOptions"); | |
96 } | 87 } |
97 | 88 |
98 jboolean VMToCompiler::compileMethod(Method* method, Handle holder, int entry_bci, jboolean blocking, int priority) { | 89 jboolean VMToCompiler::compileMethod(Method* method, Handle holder, int entry_bci, jboolean blocking, int priority) { |
99 assert(method != NULL, "just checking"); | 90 assert(method != NULL, "just checking"); |
100 assert(!holder.is_null(), "just checking"); | 91 assert(!holder.is_null(), "just checking"); |