Mercurial > hg > graal-compiler
comparison src/share/vm/graal/graalCompiler.cpp @ 4441:4e3aaf14cbc6
fixed graal to hotspot
author | Christian Haeubl <christian.haeubl@oracle.com> |
---|---|
date | Mon, 23 Jan 2012 13:22:43 -0800 |
parents | f7251c729b31 |
children | dc6f6e2f1a00 |
comparison
equal
deleted
inserted
replaced
4440:271220b49abc | 4441:4e3aaf14cbc6 |
---|---|
273 | 273 |
274 method->set_graal_mirror(obj()); | 274 method->set_graal_mirror(obj()); |
275 return obj; | 275 return obj; |
276 } | 276 } |
277 | 277 |
278 Handle GraalCompiler::createHotSpotProfilingInfo(methodDataHandle method_data, TRAPS) { | 278 Handle GraalCompiler::createHotSpotMethodData(methodDataHandle method_data, TRAPS) { |
279 if(method_data->graal_mirror() != NULL) { | 279 if(method_data->graal_mirror() != NULL) { |
280 assert(method_data->graal_mirror()->is_a(HotSpotProfilingInfo::klass()), "unexpected class"); | 280 assert(method_data->graal_mirror()->is_a(HotSpotMethodData::klass()), "unexpected class"); |
281 return method_data->graal_mirror(); | 281 return method_data->graal_mirror(); |
282 } | 282 } |
283 | 283 |
284 instanceKlass::cast(HotSpotProfilingInfo::klass())->initialize(CHECK_NULL); | 284 instanceKlass::cast(HotSpotMethodData::klass())->initialize(CHECK_NULL); |
285 Handle obj = instanceKlass::cast(HotSpotProfilingInfo::klass())->allocate_instance(CHECK_NULL); | 285 Handle obj = instanceKlass::cast(HotSpotMethodData::klass())->allocate_instance(CHECK_NULL); |
286 assert(obj.not_null, "must be"); | 286 assert(obj.not_null, "must be"); |
287 | 287 |
288 HotSpotProfilingInfo::set_compiler(obj, VMToCompiler::compilerInstance()()); | 288 HotSpotMethodData::set_compiler(obj, VMToCompiler::compilerInstance()()); |
289 HotSpotProfilingInfo::set_javaMirror(obj, method_data()); | 289 HotSpotMethodData::set_javaMirror(obj, method_data()); |
290 HotSpotMethodData::set_normalDataSize(obj, method_data()->data_size()); | |
291 HotSpotMethodData::set_extraDataSize(obj, method_data()->extra_data_size()); | |
290 | 292 |
291 method_data->set_graal_mirror(obj()); | 293 method_data->set_graal_mirror(obj()); |
292 return obj; | 294 return obj; |
293 } | 295 } |
294 | 296 |